01. september 2007 - 07:58Der er
6 kommentarer og 1 løsning
indsætte now() i db ved login
Hej,
Jeg har et fint login-system, som jeg gerne skal udvidet lidt, så det automastisk gemmer sidste login, i databasen, når man logger ind. Feltnavnet har jeg kaldt "sidst".
' Authes user, password, and fixed a known securitybug to many login systems. strUsername = Trim(Replace(request("username"),"'","''" )) strPassword = Trim(Replace(request("password"),"'","''" ))
Sql = "Select Count(*) as Found from users where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql) if LO("Found") = 0 then Session("login") = "" error = "Forkert brugernavn/adgangskode" else strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/usersystem.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM users where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set ez = myConn.Execute(strSQL) Session("login") = "Authed" Session("username") = Request("Username") Response.Redirect "/?side=forside" EZ.Close RS.Close Conn.Close End if End if %>
If Request("mode") = "Check" Then ' Authes user, password, and fixed a known securitybug to many login systems. strUsername = Trim(Replace(request("username"), "'", "''")) strPassword = Trim(Replace(request("password"), "'", "''"))
strSQL = "SELECT count(*) AS found FROM users WHERE username = '" & strUsername & "' AND password = '" & strPassword & "'" Set LO = myConn.Execute(strSQL)
If LO("found") = 0 Then Session("login") = "" Session("username") = "Du er ikke logget ind."
' Du bruger ikke denne tekst til noget specielt... error = "Forkert brugernavn/adgangskode" Else Session("login") = "Authed" Session("username") = Request("Username")
strSQL = "UPDATE users SET sidst = now() WHERE username = '" & strUsername & "' AND password = '" & strPassword & "'" myConn.Execute(strSQL)
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.