07. juli 2003 - 13:35Der er
3 kommentarer og 1 løsning
Loginscript funker ikk
hej jeg har et loginskrit som jeg ar konventeret fra JAVASCRIPT til VBSCRIPT men nu virker det ikk min loginbehandling ser således ud:
<% res = conn.Execute("SELECT brugerID FROM person WHERE navn='" + replace(Request.Form("navn"),"'","") + "' AND pass='" + replace(Request.Form("pass"),"'","") + "'") if res.EOF Then Response.Cookies("person") = res.Fields("BrugerID") Response.Redirect("index.asp") %> login'et er lagt i en SSI og jeg laver databaseconnection i hoveddokumentet. database connection som er således: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/database.mdb") %> hvis det virker lidt ulogisk så sig til så poster jeg hovedsiden så man kan se hvordan det ser ud.
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.
glemtet lige fejlen den er således når man forsøger at logge ind: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01B6) Objektet understøtter ikke denne egenskab eller metode: 'eof' /clan/ssi_midt/logincheck.asp, line 3
set oRs = conn.Execute("SELECT brugerID FROM person WHERE navn='" + replace(Request.Form("navn"),"'","") + "' AND pass='" + replace(Request.Form("pass"),"'","") + "'") if oRs.eof=false Then Response.Cookies("person") = res.Fields("BrugerID") Response.Redirect("index.asp") else response.write "ikke logget ind" end if %> login'et er lagt i en SSI og jeg laver databaseconnection i hoveddokumentet. database connection som er således: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/database.mdb") %>
så kommer denne fejl: Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: '' /clan/ssi_midt/logincheck.asp, line 4
set oRs = conn.Execute("SELECT brugerID FROM person WHERE navn='" + replace(Request.Form("navn"),"'","") + "' AND pass='" + replace(Request.Form("pass"),"'","") + "'") if oRs.eof=false Then Response.Cookies("person") = oRs("BrugerID") Response.Redirect("index.asp") else response.write "ikke logget ind" end if %>
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.