Avatar billede canedo Nybegynder
22. oktober 2002 - 14:12 Der er 2 kommentarer og
1 løsning

Fejl i log.asp

Hvad er der i vejen med dette slogin script, som skal sikre at brugernavn og password findes i databasen?

<%
Dim username, password, strSQL, Conn
username = replace(Request.Form("navn"),"'","")
password = replace(Request.Form("password"),"'","")

strSQL= "SELECT * FROM liste WHERE (Bruger = '" & username & "' AND Pass='" & password & "');"
Set rs = Conn.Execute (strSQL)

if not rs.EOF then
  session("aakjaer") = "ind"
  session("brugerID") = rs("Id")
  Session.Timeout = 60
  Conn.Close
  Response.Redirect("in.asp")
else
  'Fejl i brugernavn eller password
  Response.Redirect("log.htm")
end if
%>

Jeg får denne meddelelse:


Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01a8'

Et objekt er obligatorisk: ''

/ole/bole/log.asp, linje 9
Avatar billede nozio Nybegynder
22. oktober 2002 - 14:17 #1
Du mangler en Conn. - hvis den da ikke er et eller andet sted ...

Ellers kan DB jo ikke findes
Avatar billede canedo Nybegynder
22. oktober 2002 - 14:22 #2
Jeg har en include file med 'Conn' defineret... undskyld, fik den ikke lige skrevet med.
Avatar billede canedo Nybegynder
22. oktober 2002 - 14:25 #3
YES, nu virker det.... jeg fandt ud af at min <!--- #include file="db.asp" ---> var skrevet helt helt forkert.... sorry.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester