cookies

Tags:    asp

På en del af min hjemmeside skal man have kode og brugernavn for at komme ind.

I min form har jeg en checkbox, hvordan gør jeg så man "bare" skal sætte et flueben i den box for at brugerens brugernavn bliver vist i brugernavnfeltet.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Brugeren kan jo bare bede browseren om at huske det, men ellers kan du jo gemme brugerensnavn i en cookie på brugerens maskine og så tjekker du bare om den cookie existere og henter bruger navnet fra den.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Du laver først en formular indeholdne:

Form : Brugernavn
Form : Password
Checkbox : husk

Så når man udfylder den, og trykker submit så kommer man til en side som har

<%
if request.form("husk") = "ja" then

Response.Cookies("brugernavn") = request.form("brugernavn")
Response.Cookies("brugernavn").Expires = DateAdd("m",6,Now())
Response.Cookies("password") = request.form("password")
Response.Cookies("password").Expires = DateAdd("m",6,Now())

end if
' også bare en simpel login tingy

if request.form("password") = "123" and request.form("username") = "123" then
session("login") = "1"
response.redirect "loggedind.asp"
end if

if request.form("password") <> "123" and request.form("username") <> "123" then response.redirect "forkert.asp"
%>

Også en dims du kan smide i dine beskyttede filer

<%
If session("login") = "" and cookies("brugernavn") = "" then response.write "login.asp"

If cookies("brugernavn") = "123" and cookies("password") = "123" then
response.write "Du er logged ind"
end if

If session("login") = "1" then response.write "du er logged ind"

%>

Sådan ville jeg gøre..

ellers fang mig på msn johan@pacificassault.dk eller på udvikleren IRC (bos|SnipeS)

[Redigeret d. 27/08-05 09:41:45 af Johan N. Nielsen]



jeg er godt klar over at man kan bruge en cookie til at gemme oplysninger. Mit spørgsmål er hvordan man skriver den?



if request.form("husk") = "ja" then

Response.Cookies("brugernavn") = request.form("brugernavn")
Response.Cookies("password") = request.form("password")

end if


..sådan kunne man skrive den

[Redigeret d. 26/08-05 20:15:12 af Johan N. Nielsen]



og hvis jeg nu skulle skrive det ind i en af mine hjemmeside filer, hvordan skulle jeg så gøre det?

Og du må være præsis. :D



t