15. juni 2002 - 20:12Der er
24 kommentarer og 1 løsning
Cookie
Hej,
jeg har lige fået hjælp til at lave nedenstående, dog var alt "cookiekildekoden" placeret i en anden fil. Herefter forsøgte jeg at sætte alt koden over i nedenstående fil. Jeg får ingen fejlmeddelelser, men brugernavn og password bliver ikke gemt! Hvad har jeg gjort forkert?
<%
On Error Resume Next
Session.Contents.RemoveAll()
If (Request.Form("Action") <> "") Then
If (Request.Form("twLogonGemBrugernavn") = "True") Then Response.Cookies("twLogonLastLogon")("Brugernavn") = Request.Form("username") Response.Cookies("twLogonLastLogon")("Password") = Request.Form("password") Response.Cookies("twLogonLastLogon")("Gembrugernavn") = "True" Response.Cookies("twLogonLastLogon").Expires = DateAdd("d", 7, Date) Else Response.Cookies("twLogonLastLogon")("Brugernavn") = "" Response.Cookies("twLogonLastLogon")("Password") = "" Response.Cookies("twLogonLastLogon")("Gembrugernavn") = "False" Response.Cookies("twLogonLastLogon").Expires = Date-1 End If Response.Cookies("twLogonLastLogon").Domain = Request.ServerVariables("SERVER_NAME") Response.Cookies("twLogonLastLogon").Path = Left(Request.ServerVariables("SCRIPT_NAME"),InStrRev(Request.ServerVariables("SCRIPT_NAME"),"/")-1)
Jeg fatter ikke den fejl... Når jeg kigger på siden er Brugernavn input felt tomt. HVis jeg tager view source ¨på html siden så får jeg: <input type="text" name="username" value="fgrfgtg45">
Altå der er et brugernavn men man kan ikke se det??
Hvis jeg udskriver: Request.Cookies("twLogonLastLogon") Får jeg dette: Brugernavn=&Password=&Gembrugernavn=True meget uderligt da den kan se cookie navne men ikke værdierne, den kan så se værdien for Gembrugernavn.
Jeg har fået dette til at virke på min PC. Der manglede også et body start tag i koden:
Jeg gik mine cookies igennem og den havde lave 2 cookies og den bruge den ene som default og det så ud som den skriv til en ny når man gemte. Så prøv at søg .txt filer brugernavn og selt dem som er cookie filer til din side. Det er det som jeg havde som problem.. Der har kun være et par småfejl i koden som ikke bør være skyld i det eller??
<% If (Request.ServerVariables("REQUEST_METHOD") = "POST") then
If (Request.Form("twLogonGemBrugernavn") = "True") Then Response.Cookies("twLogonLastLogon")("Brugernavn") = Request.Form("username") Response.Cookies("twLogonLastLogon")("Password") = Request.Form("password") Response.Cookies("twLogonLastLogon")("Gembrugernavn") = "True" Response.Cookies("twLogonLastLogon").Expires = DateAdd("d", 7, Date) Else Response.Cookies("twLogonLastLogon")("Brugernavn") = "" Response.Cookies("twLogonLastLogon")("Password") = "" Response.Cookies("twLogonLastLogon")("Gembrugernavn") = "False" Response.Cookies("twLogonLastLogon").Expires = Date-1 End If Response.Cookies("twLogonLastLogon").Domain = Request.ServerVariables("SERVER_NAME") Response.Cookies("twLogonLastLogon").Path = Left(Request.ServerVariables("SCRIPT_NAME"),InStrRev(Request.ServerVariables("SCRIPT_NAME"),"/")-1)
End If
%>
<% Brugernavn = Request.Cookies("twLogonLastLogon")("Brugernavn") test = Request.Cookies("twLogonLastLogon")
eagleeye >> Da det er mig der har lavet koden som han har fået er jeg lidt interesseret i at høre hvilke småfejl du hentyder til.
Jeg har fundet ud af at fejlen skyldes at han submittede siden til en anden side (login.asp) som så loggede ham ind. Men koden til at gemme cookien blev selvfølgelige ikke udført da han ikke submittet siden til sig selv.
Jeg har hjulpet ham uden for eksperten.dk så jeg skal nok lade være med at svare da dette ville være snyd :-)
eagleeye@eksperten[2].txt som indeholdet dette: Brugernavn=&Password=&Gembrugernavn=True : når jeg udskrev det.
Når jeg så indtastede brugernavn og password fik jeg en cookie fil mere: eagleeye@localhost[1].txt
I eagleeye@localhost[1].txt lå bruger navn og password rigtig. Når jeg så startede en ny IE op så to den det som lå i eagleeye@eksperten[2].txt og lage ind???
Efter jeg så slettede eagleeye@eksperten[2].txt så virkede det....
Men det med password kan godt være fordi det er noget kode jeg tilføjet til ham ... selv om jeg ikke tror det ...
Resten er jeg helt enig med dig i ... og så ser det også ud ved mog ... har kun kopieret asp-koden til ham ...
Har du slet ikke noget bud på det i spørgsmålet om arrays som du svarede på tidligere i dag ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.