Avatar billede tue Nybegynder
11. juni 2001 - 21:44 Der er 1 løsning

Hvorfor vil den kun logge øverste bruger ind?

Hvorfor vil dette login script kun logge den bruger der står øverst i databasen ind i systemet?

elseif request(\"mode\") = \"csecurity\" then

    sqlAdmin = \"select * from [admin] where [username] = \'\" & request(\"username\") & \"\' and [password] = \'\" & request(\"password\") & \"\'\"
    set rsAdmin = conndb.execute(sqlAdmin)
   
    if not (rsAdmin.bof or rsAdmin.eof) then
        tmpId = rsAdmin(\"id\")
        tmpLevel = 2
        tmpRedirect = \"?mode=admin\"
    end if
   
    set rsAdmin = nothing
   
    if not tmpRedirect <> \"\" then
        sqlKunde = \"select * from [kunder] where [username] = \'\" & request(\"username\") & \"\' and [password] = \'\" & request(\"password\") & \"\'\"
        set rsKunde = conndb.execute(sqlKunde)
       
        if not (rsKunde.bof or rsKunde.eof) then
            tmpId = rsKunde(\"id\")
            tmpLevel = 1
            tmpRedirect = \"?mode=groups&id=\" & tmpId & \"\"
        end if
        set rskunde = nothing
    end if
   
    if tmpRedirect <> \"\" then
        session(\"sLevel\") = tmpLevel
        session(\"sUserId\") = tmpId
        response.redirect(\"admin.asp\" & tmpRedirect & \"\")
    else
        response.redirect(\"default.asp?err=notexist\")
    end if
   
end if

På forhånd tak.

Mvh.
Tue Sandal
tue@qcom.dk
Avatar billede tue Nybegynder
12. juni 2001 - 00:38 #1
På det tidspunkt hvor du læser denne besked, er jeg nok ikke længere iblandt menneskeheden.

Fejlen i koden var så simpel, at jeg ikke kan leve med at have brugt så lang tid på at finde den. Hvis jeg skulle leve mit liv efter denne oplevelse, ville mit andet hjem have være psykiatisk afdeling på det lokale sygehus.

Så i må have til takke med mig for denne gang, for vi ses aldrig igen.

Bed en bøn for mig.

Med sidste hilsner fra
Den døde programmør
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

IT-JOB