29. juli 2003 - 13:11Der er
7 kommentarer og 1 løsning
Huske brugernavn & Pass?
Hvad er koderne for hvis man skal lave så siden husker bruger navn & password, evt. som cookies, men også gerne på en anden måde, jeg er åben for foreslag.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
'Gem IP adressen på den som forsøger at se admin siden: if Session("saveip") <> "done" then strSQL = "INSERT INTO ipcheck (IPadr, datestamp, typeid) VALUES (" strSQL = strSQL & "'" & Request.ServerVariables("REMOTE_ADDR") & "', " strSQL = strSQL & "'" & formatDateTime(date,0) & "', " strSQL = strSQL & "'admin.asp');"
Session("saveip") = "done"
Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open tempConn myConn.Execute(strSQL) myConn.Close end if
mode = Request("mode") if mode = "" then mode = "login" if Session("adminguest") = "LuGuLoKuJh" then mode = "selecttype" end if end if
if (mode <> "login") AND (mode <> "chkpass") then if Session("adminguest") <> "LuGuLoKuJh" then Response.Redirect(adminFilNavn) end if end if
if pageitems = "" then pageitems = request.cookies("pageitems") if pageitems <> "" then select case pageitems case 0,10,20,30,50 pageitems = pageitems case else pageitems = 20 end select else pageitems = 20 end if page = request("page") if page = "" then page = 0
response.expires = 0 Dim Sort if len(request.form("Sort")) > 0 then if request.form("Sort") = "2" then sort = 2 else sort = 1 end if response.cookies("Sort") = sort response.cookies("Sort").Expires = now + 365 else sort = request.cookies("Sort") if len(sort) > 0 then sort = trim(sort) else sort = 1 end if end if if sort = "1" then Sort1 = "Checked" else Sort2 = "Checked" end if
Det skal bare stå inden login-boksen, men hvor har du den? Det kræver jo du har en tekstboks til brugernavn og til adgangskode og en checkboks til husk. I tekstboksene skal du også lige lægge indholdet af en evt cookie i value
case "chkpass" Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open tempConn
username = fixSring(Request("username")) password = fixSring(Request("password")) strSQL= "SELECT * FROM members WHERE username = '" & username & "' AND password='" & password & "';" Set rs = myConn.Execute (strSQL)
if not rs.EOF then Session("adminguest") = "LuGuLoKuJh" myConn.close Response.Redirect("" & adminFilNavn & "?mode=selecttype") else Session("adminguest") = "" Session("saveip") = "" myConn.close Response.Redirect(adminFilNavn) end if
Jeg lukker denne, og opretter spørgsmålet i den rigtige gruppe "ASP" -thomas- hvis du vil ha' point så følg med der ind :)
Link kommer når den er oprettet igen:
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.