webForumDet fria alternativet

skapa cookie

ASP

7 svar · 354 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

Kan någon förklara varför

Response.Cookies("AutoLogin")("Username") = request.form("txtUsername")
Response.Cookies("AutoLogin")("Password") = request.form("txtPassword")

inte skapar någon kaka och varför man inte kan ha med

Response.Cookies("AutoLogin")("LastVisit").Expires = DateAdd("d", 365, Date)
Response.Cookies("AutoLogin")("Username").Expires = DateAdd("d", 365, Date)
Response.Cookies("AutoLogin")("Password").Expires = DateAdd("d", 365, Date)

Hoppas att någon kan hjälpa mig med det här problemet

Medlem sedan juni 200032 967 inlägg
#2

Du sätter inte expires på varje ingående nyckel i cookien, utan bara på själva cookien.

Response.Cookies("AutoLogin").Expires = DateAdd("d", 365, Date)

Mvh

Medlem sedan feb. 20032 027 inlägg
#3

tack, nu skapades kakan som den skulle, hur använder man sen kakan för autologin som här på WF?

Jag har en checkbox med autologin som markeras i databasen om man har kryssat i autologin, och det är bara då som kakan sparas

Medlem sedan apr. 20003 174 inlägg
#4

En variant..

[red]' Skapa dina kakor
Response.Cookies("AutoLogin")("LastVisit") = "some value"
Response.Cookies("AutoLogin")("Username") = "some value"
Response.Cookies("AutoLogin")("Password") = "some value"

' Kolla om besökaren vill ha autologin
intAutoLogin = Len(Request.Form("CHECKBOX"))

' Autologin, sätt expire
If intAutoLogin > 0 Then Response.Cookies("AutoLogin").Expires = DateAdd("d", 365, Date)[/red]

Kolla sedan på sidan om kakan finns:

[red]If Len(Request.Cookies("AutoLogin")) > 0 Then
	' Kakan finns, logga in personen
Else
	' Kakan finns inte, skicka personen till inloggningen
End If[/red]
Medlem sedan feb. 20032 027 inlägg
#5

Om jag med ditt förslag ska skicka användaren till sidan som uppdaterar databasen och verifierar användaren så hoppar den istället tillbaka till if-satsen för misslyckad inloggning, så den går i en oändlig loop från default till validering och tillbaka till default, enda sättet att få den att stoppa är att avmarkera att en ska till valideringen om kakan finns

Medlem sedan apr. 20003 174 inlägg
#6

Har du en kontroll av kaka på sidan som verifierar användaren också?

Medlem sedan feb. 20032 027 inlägg
#7

ne, det jag vill är att värdet som finns i kakan ska autoverifieras , ligger inte rätt värde i kakan eller om ingen kaka finns så ska man komma tillbaka till inloggningen

Medlem sedan juni 200032 967 inlägg
#8

Du får nog visa lite kod för att jag ska förstå iaf.

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)