>
http://www.voller.dk/SourceCode.asp?Filnavn=AutoLogin.asp
Mange tak, men jeg ved ikke helt hvordan jeg skal validere det i forhold til
min kode
Jeg har følgende kode til min login side. Men hvordan skal jeg få sat din
cookie ind?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%
' Hvis der er blevet trykket på knappen "Login"
If Request.Form("Action") = "Login" Then
' Her forberedes de indtastede værdier til validering
strUID = Trim(Replace(Request.Form("Brugernavn"),"'",""))
strPWD = Trim(Replace(Request.Form("Password"),"'",""))
' Hvis der er skrevet noget i både brugernavn og adgangskode
If Len(strUID) > 0 And Len(strPWD) > 0 Then
' DSNLess forbindelse til databasen
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("bh.mdb")
' Opbygning af SQL streng
strSQL = "SELECT Brugerid FROM bruger"&_
" WHERE (Brugernavn = '" & strUID & "')"&_
" AND (Password = '" & strPWD & "')"
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
' Hvis brugeren fandtes i databasen
intUID = rs("Brugerid")
Else
' Hvis brugeren ikke fandtes i databasen
strERR = "Du blev ikke godkendt af systemet"
End If
' Rydder op i vores connection objekt
myConn.Close
Set myConn = Nothing
If Len(intUID) Then
' Hvis variablen intUID indeholder en værdi sættes denne i
sessionen "UserID" og brugeren bliver sendt videre
Session("Brugerid") = intUID
Response.Redirect("koeb.asp")
End If
Else
' Hvis der ikke var angivet brugernavn og adgangskode
strErr = "Du skal skrive både brugernavn og adgangskode"
End If
If Len(strErr) > 0 Then
' Her laves fejlmeddelsen om til rød skrift
strErr = "<p><font color=red>" & strErr & "</font></p>"
End If
End If
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
<link rel="stylesheet" href="../nye/style.css" type="text/css">
</head>
<body>
<form method="POST" action="login.asp">
<table width="90%" cellspacing="0" cellpadding="2" border="1"
align="center">
<thead>
<th width="78%" class="thvenstre">Login</th>
<th width="22%" class="thhoejre">Nyheder</th>
</thead>
<tr>
<td class="tdvenstre" width="69%">
<br><p><b>Login på brugt-hardware.dk</p></p><%=strErr%>
<table width="35%" cellspacing="0" cellpadding="0" border="1"
align="left">
<tr>
<td class="tdinner">
<br><p>Brugernavn:<br><input type="text" name="brugernavn"></p>
<p>Password:<br><input type="password" name="password"></p>
<p><i>Automatisk login</i><input type="checkbox"></p>
<p><input type="submit" value="Login" name="Action"></p><br>
<p><img src="billeder/pil1.gif" alt=""> <a
href="blivmedlem.asp"><i><b><u>Bliv medlem</u></b></i></a><br>
<img src="billeder/pil1.gif" alt=""> <a
href="glemtpassword.asp"><i><b><u>Glemt password</u></b></i></a></p><br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>