Avatar billede qqq Nybegynder
25. august 2001 - 20:06 Der er 2 kommentarer og
2 løsninger

Fatter det ikke.

Hvad gør jeg galt her? jeg får fejlen \"HTTP 500 server error\"

username = Request.Form(\"username\")
password = Request.Form(\"password\")
   
    If username = \"\" and password = \"\" Then
        Response.Redirect(\"user.login.form.asp?fejl=\" & NoUsernamePasswordFejl & \"\")

    Elseif username = \"\" Then
        Response.Redirect(\"user.login.form.asp?fejl=\" & NoUsernameFejl & \"&pwd=\" & password & \"\")

    Elseif password = \"\" Then
        Response.Redirect(\"user.login.form.asp?fejl=\" & NoPasswordFejl & \"&username=\" &  username & \"\")
    End if

SQL = \"SELECT guid, username, surname, lastname FROM users WHERE username = \'\" & username & \"\' AND password = \'\" & password & \"\'\"
\'Response.Write SQL
Set objRS = cn.execute(SQL)

     
    If objRS.eof Then
        \'Response.Redirect(\"user.login.form.asp?fejl=\" & PasswordWrongFejl & \"\")
    End if
   
    If not objRS.eof then
        Brugeren har indtastet korrekt pw og un.
                   
            Session.Timeout = 30
            Session(\"doc_user_guid\") = objRS(\"guid\")
            Session(\"doc_user_name\") = objRS(\"username\")
            Session(\"doc_user_firstname\") = objRS(\"surname\")
            Session(\"doc_user_lastname\") = objRS(\"lastname\")
       
        Response.Redirect(\"user.login.asp\")
    end if

Set objRS = nothing
cn.close
Set cn = nothing
Avatar billede prof2 Nybegynder
25. august 2001 - 20:41 #1
Det er for svært at sige... Du bliver nød til at komme med linje nummeret der er fejl i.

Men som standard, brug da ikke . i dine filnavne på nettet. Det er ikke smart.


Men det kan være denne linje, der lige skal rem\'mes...

Brugeren har indtastet korrekt pw og un.
skriv da:
\'Brugeren har indtastet korrekt pw og un.

- Prof2
Avatar billede qqq Nybegynder
25. august 2001 - 20:53 #2
Hej prof2

Jeg kan desværre ikke komme med linienummeret da der kommer en \"HTTP 500 - Internal server error\" som ikke angiver hvilken linie fejlen er i. Dog har jeg tydet mig frem til at fejlen ligger i \"Set objRS = cn.execute(SQL)\"

Det er ikke den linie med at brugeren har tastet korrekt pw og un... det var en fejl at den ikke var lavet til kommentar, sorry.

Hvorfor er det ikke smart at bruge . (punktum) i filnavnet ? 
Avatar billede qqq Nybegynder
25. august 2001 - 22:07 #3
Har fundet ud af det, jeg havde angivet en forkert datatype i sqlserver :-(
Avatar billede prof2 Nybegynder
26. august 2001 - 10:28 #4
standard filnavnet fra dos er 8.3 ! og det samme gælder lidt stadig. Derfor kan der komme lidt forvirring, hvis der er . midt i navnet... Jeg siger ikke der sker noget. Som standard på nettet brug da ikke \"tegn\" og æøå i navnet.
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