rsSQL = "SELECT * FROM users where Login = '" & Login & "' and Password = '" & Password & "'" set rs = Conn.execute(rsSQL) If Not (rs.BOF Or rs.Eof) Then Session("ID") = rs("ID") session("login") = True Session("username") = rs("login") Session("admin") = rs("admin") Else response.redirect "default.asp?page=not" End If Conn.Close Set Conn = Nothing End if
Det dette ska ind på den side for din Login form er og så skal du rette formen som jeg har vist med den ligger en værdi ind i value på de to form input felter.:
<% if lcase(Request.Cookies("login")("gem")) = "ja" then navn = Request.Cookies("login")("brugernavn") pass = Request.Cookies("login")("brugernavn") else navn = "" pass = "Password" end if %>
Det kommer an på hvordan du ønsker det skal virke. Hvis det kun skal ske fra login siden kan du lave et ligge javascript som automatisk submitter formen.
<% if navn <> "" then %> <script> document.LOGINFORMNAVN.submit(); </script> <% end if%>
Det kræver så du giver formen et navn: <form method="POST" action="default.asp" name="LOGINFORMNAVN">
men pas på autologin, hvis man taster forkert kan man ende i et uendelig loop imellem login side og den side som tjekke om brugernavn og password er rigtigt.
jeg kan ikk få det til at virker.. hver gang jeg beder den gemme pass bliver det et på fem bogstever selvom pass er på 6.. ligemeget... smid et svar.. det du lavede der er jeg ikk over glad for, da cookies har det med at drikke på de fleste comps er bruger popup killer eller lign.. det er min erfaring
k... 1. log ind med remember me. 2. log ud 3. "Remember Me" er ikk checked.. så den glemmer det igen... hvordan får jeg den til at huske at den er checked ???
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.