webForumDet fria alternativet

Fel på inloggning

ASP

13 svar · 242 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Frågan#1

Varför funkar inte denna koden som den ska?
Verkar som om de med Internet Explorer 6 har problem.

<%
	If Session("UserId")="" Then

		Set Connection = Server.CreateObject("ADODB.Connection")
		Connection.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")
		SQLStmt = "SELECT * FROM persons Where email = '" & Request.Form("Login") & "' AND password = '" & Request.Form("Password") & "'"
		Set RS = Connection.Execute(SQLStmt)

		If RS.EOF Then
		Response.Redirect("loggain.asp")

		Else

		Session("UserId") = RS("id")

		RS.Close
		Connection.Close
		Response.Redirect("default.asp")
		End If

	End If
%>
Medlem sedan jan. 2002286 inlägg
#2

Vad får du för felmeddelande?

Medlem sedan mars 2002777 inlägg
#3

Den ser korrekt ut, har du webläsaren inställd på att acceptera cookies?

Medlem sedan sep. 2000667 inlägg
#4

Är det standard på IE 6 att inte acceptera cookies?

Får inget felmeddelande, vissa loggas inte in bara.

Medlem sedan sep. 2000667 inlägg
#5

Hur kan man göra så man slipper detta problemet annars?

Medlem sedan maj 20021 141 inlägg
#6

Nu förstår jag inte.
Var är cookiesarna ni snackar om? :q

Medlem sedan mars 2002777 inlägg
#7

Nu förstår jag inte.
Var är cookiesarna ni snackar om?

Eftersom det skapas en cokkie på klienten för att hålla reda på rätt session-Id, måste cookies vara aktiverat på klienten.

Medlem sedan mars 2002777 inlägg
#8

Inferis skrev:

Hur kan man göra så man slipper detta problemet annars?

Säga till besökarna att aktivera cookies eller dra :e

Medlem sedan maj 20021 141 inlägg
#9

Eftersom det skapas en cokkie på klienten för att hålla reda på rätt session-Id, måste cookies vara aktiverat på klienten.

Jaha. Då förstår jag. ;)

Medlem sedan sep. 2000667 inlägg
#10

Litet dilemma där...

De flesta som loggar in har nog ingen aning om vad en cookie är bara.

Hur berättar man för dem hur man ska gå till väga? Alla får inte ändra på några inställningar hur som helst i sina datorer heller...

Hur är det med inställningarna för hur IE6 hanterar cookies?

Medlem sedan mars 20015 287 inlägg
#11

En tanke bara, hur många är det egentligen som kör ICKE aktiverade cookies?

I detta fall får man väl kanske lov att testa om besökaren har cookies aktiverat och om inte kasta upp en popup i nyllet på dom.

Medlem sedan sep. 2000667 inlägg
#12

Tycker bara att det är konstigt att det fungerar för vissa men inte andra... Även bland de som använder IE6 utan att ha ändrat på inställningarna.

Vilket sätt är smidigast att kontrollera cookies på?

Vad menar Microsoft med "restricted sites"?
Kolla på tex https://www.regerar.com

Låter lite som kontrollmani i mina öron...

Medlem sedan mars 2002777 inlägg
#13

Jag hade nyligen en på min site med IE6 och XP som hade problem med kakor, trots att han hade det aktiverat. Jag sade till honom att installera om IE, vilket löste hans beskymmer.

Medlem sedan sep. 2000667 inlägg
#14

Hmmm...

Man kan inte "tvinga" folk att installera om något på sina datorer...

Lite surt det här. Men vad är det här med "Restricted sites" egentligen?

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)