Sql = "Select Count(*) as Found from tabel1 where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql) if LO("Found") = 0 then Session("login") = "" error = "Du blev ikke godkendt af systemet" else strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/ems.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM tabel1 where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set ez = myConn.Execute(strSQL) Session("login") = "yes mate" Response.Redirect "default.asp?ID=" EZ.Close RS.Close Conn.Close end if end if %> -----------------------------
Jeg vil gerne have at der tilføjes en ID til den side hvor der redirektes til, i dette tilfælde (default.asp?ID= ).
ID'en skal trækkes fra den database hvor også username & password tjeckes.
Sql = "Select id from tabel1 where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql)
if LO.EOF then Session("login") = "" error = "Du blev ikke godkendt af systemet" else Session("login") = "yes mate" Response.Redirect "default.asp?ID=" & LO("id")
Den kommer med fejl: ---- Microsoft VBScript runtime error '800a01a8'
Object required: 'EZ'
/Login1.asp, line 32 -----
Jeg kom lige til at se at koden skulle være sådan i stedet... ----- <% SET RS = Server.CreateObject("ADODB.Connection") rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/ems.mdb")
If Request("mode") = "Check" then
Function unQuote(strTekst) strTekst = Trim(strTekst) unQuote = Replace(strTekst,"%","53") End Function
Sql = "Select Count(*) as Found from tabel1 where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql) if LO("Found") = 0 then Session("login") = "" error = "Du blev ikke godkendt af systemet" else strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db/ems.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN strSQL = "SELECT * FROM tabel1 where (username = '" & Request("username") & "') and (password ='" & Request("password") & "')" Set ez = myConn.Execute(strSQL) Session("login") = "yes mate" Response.Redirect "default.asp?ID=" EZ.Close RS.Close Conn.Close end if end if %>
Sql = "Select id from tabel1 where (username = '" & strUsername & "') and (password ='" & strPassword & "')" Set LO = RS.Execute(Sql)
if LO.EOF then Session("login") = "" error = "Du blev ikke godkendt af systemet" else Session("login") = "yes mate" Response.Redirect "default.asp?ID=" & LO("id")
Sorry.... Jeg havde glemt at jeg havde spørgmålet åbent endnu..
Det virkede det juggalo lavede til sidst.. derfor point dertil.
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.