Läs om cookies på webstudio.
http://www.idg.se/webstudio/asp/asp191.asp
Där står det nog lite längre ner hur du ställer in "expiring date".
------------------
Jag försöker lära mig, men det går ju inte?
8 svar · 192 visningar · startad av Jesper T
Läs om cookies på webstudio.
http://www.idg.se/webstudio/asp/asp191.asp
Där står det nog lite längre ner hur du ställer in "expiring date".
------------------
Jag försöker lära mig, men det går ju inte?
Men dom är helt rätt inställda!
Det är ibland på min localhost dom förvinner helt spårlöst även fast jag daterat dem rätt!!
Om du visar lite kod så kan vi kanske hjälpa dig :)
------------------
kolung.....det tål att tänkas på!
Ja den kommer här!
På logginsidan har jag denna kod:
<form name="signin" action="signin.asp" method="post">
<input type="hidden" name="page" value="<%=Request.QueryString("page")%>
Användarnamn :
<input type="text" name="username" size="12" value="<%=request.Kakor("auto")%>">
<br>
Lösenord :
<input type="password" name="password" size="12" value="<%=request.Kakor("auto2")%>">
<input type="hidden" name="lastlogg" size="18" value="<%=now%>" maxlength="0">
</b>
Kom ihåg mig:
<input type="checkbox" name="stayloggedin" value="true">
</b></font><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input type="submit" value="Logga in" style="font-family: tahoma,verdana, Arial, Helvetica, sans-serif;" name="submit">
På signin sidan har bla. jag denna kod:
stayloggedin = Request.Form("stayloggedin")
lastlogg = Request.Form("lastlogg")
Databaskoppling och lite annat lull lull
Response.Kakor("auto") = rsUser("username")
if stayloggedin = "true" then
Response.Kakor("auto").expires = date() + 365
Response.Kakor("auto2") = rsUser("password")
Response.Kakor("auto2").expires = date() + 365
stäng databas osv.
Kakor är förstås underförstått
Är det något fel med denna kod?
Hej, prova denna:
Response.Kakor("auto") = rsUser("username")
if cstr(stayloggedin) = "true" then
Response.Kakor("auto").expires = DateAdd("d",365,Now())
Response.Kakor("auto2") = rsUser("password")
Response.Kakor("auto2").expires = DateAdd("d",365,Now())
mvh Jörgen :)
------------------
Varför bråka när man kan kramas?
Datum som date() + 365 kan i värsta fall leda till 1980 eller liknande. Därför bör man alltid köra med den funktinonen som Jörgen visar ovan.
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."
Tack för tipsen, men det har faktiskt inte blivit någon skillnad. Jag vet inte vad jag gjort fel!
//Jesper
Jag har ingen aning om vad som kan vara fel då. Själv har jag svårt att få dem att försvinna. När jag använder
Response.Kakor("User")("Username") = ""
vägrar kakan försvinna!
------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."