Login som kontrollerer felter men skal også kontrollere felt i DB
HejsaJeg er ved at lave et loginsystem men har fået lidt småproblemer.. jeg er ikke den store haj til ASP :).. Jeg ønsker at få en fejlmelding når feltet "validate" i databasen ikke er tomt... koden ser således ud:
<%
If Request.Form("Action") = "Log Ind" Then
Session("password") = Request.Form("password")
Session("username") = Request.Form("username")
strUID = Trim(Replace(Request.Form("username"),"'",""))
strPWD = Trim(Replace(Request.Form("password"),"'",""))
If Len(strUID) > 0 And Len(strPWD) > 0 Then
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../database/users.mdb")
strSQL = "SELECT * FROM login"&_
" WHERE (Username = '" & strUID & "')"&_
" AND (Password = '" & strPWD & "')"
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
intUID = rs("Id")
intTRAN = "brugersiden.asp"
Else
strERR = "Brugernavn/Password forkert!"
End If
myConn.Close
Set myConn = Nothing
If Len(intUID) Then
Session("UserID") = intUID
Response.Redirect intTRAN
End If
Else
strErr = "Du skal skrive både brugernavn og adgangskode"
End If
If Len(strErr) > 0 Then
strErr = "" & strErr & ""
End If
End If
%>
Jeg har prøvet at ligge et stykke kode ind men kan ikke få det til at virke.. ellers virker systemet sådan set fint og kommer fint med meldinger når felterne er tomme eller koden/brugernavn er forkert..
Håber der er nogen der kan hjælpe
På forhånd mange tak