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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.