Jeg er forholdsvis ny i asp og bøvler derfor lidt med det. Her er scriptet jeg har fundet på nettet. -----------------------------------------------------------------------------------
<% ' BEGIN LOGON PROCEDURE dologin = request.form("login") usn = request.form("username") psw = request.form("password") if request.cookies("logoncookie")("cookname")<>"" then usn = request.cookies("logoncookie")("cookname") psw = request.cookies("logoncookie")("cookpass") dologin = "login" end if if request.form("logoff")="logoff" then dologin = "no" session("logon")="no" session("usn") = "" session("admin") = "no" session("superadmin") = "no" response.cookies("logoncookie").expires = date -1 end if 'decide whether to login or not if dologin ="login" then set dataconn = server.createobject ("ADODB.connection") set rs1 = server.createobject ("ADODB.recordset") dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\Inetpub\wwwroot\login\db2.mdb" MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'" rs1.open MYSQL, dataconn, 1, 3 if not rs1.EOF or not rs1.BOF then 'username checker if psw = (rs1("passwo")) then 'check password session("logon") = "yes" session("usn") = usn if rs1("level") = "admin" then session("admin") = "yes" if rs1("level") = "superadmin" then session("admin") = "yes" session("superadmin") = "yes" end if if request.form("rem") = "yes" then 'checkbox and create cookie response.cookies("logoncookie").Expires = date + 31 response.cookies("logoncookie")("cookname")= usn response.cookies("logoncookie")("cookpass")= psw end if else session("logon") = "no" 'incorect password error errmess="password incorrect" end if else errmess="Incorect Username" 'incorrect username error end if rs1.close() dataconn.close()
end if 'show user logged in if session("logon") = "yes" then call logonyes else 'show login required call logonno response.write errmess end if ' END LOGIN PROCEDURE %> </td> </tr> </table> <% function logonno() %> <form name="form1" method="post" action="login.asp"> Username <input type="text" name="username" size="17"> <br> Password <input type="password" name="password" size="17"> <br> Remember me <input type="checkbox" name="rem" value="yes"> <input type="submit" name="login" value="login"> </form> <p>Please click <a href="reg.asp">here</a> to register</p> <% end function
function logonyes() response.write "You are logged on as " & session("usn") if session("admin") = "yes" then response.write "<br>Admin Level Logon" if session("superadmin") = "yes" then response.write"<br><a href='update.asp'>Update Users</a>" %> <form name = "form1" method="post" action="login.asp"> <input type="submit" name="logoff" value="logoff"> </form> <% end function %>
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.