Når du så skal lægge md5-krypteringen på skal du hente filen på
http://www.freevbcode.com/code/md5_asp.zip og gemme md5.asp i samme mappe som din login.asp. Så burde følgende kode virke (forudsat at du tilsvarende har gemt dine passwords med en md5 kryptering i databasen):
<%
<!--#include file="md5.asp"-->
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/settings.mdb")
If Request("mode") = "Check" Then
strUsername = MD5(Trim(Replace(request("username"),"'","''" )))
strPassword = MD5(Trim(Replace(request("password"),"'","''" )))
strSQL = "SELECT COUNT(*) AS Found FROM users WHERE username = '" & strUsername & "' AND password ='" & strPassword & "'"
Set rs = Conn.Execute(strSQL)
If rs("Found") = 0 Then
Session("login") = ""
error = "Du blev ikke accepteret af systemet..."
Else
Session("login") = strUsername
Response.Redirect "home.asp"
End if
End if
conn.Close
Set conn = Nothing
%>