Avatar billede souledout Nybegynder
22. oktober 2002 - 01:00 Der er 3 kommentarer og
1 løsning

Password check - hvad er der galt?

Jeg har det her script der BURDE sende en bruger tilbage til login-siden hvis han har skrevet et brugernavn der indeholder ordet "admin", og IKKE har skrevet "kodeord" som kodeod, men jeg får HTTP 500 Intern serverfejl. Hvad er der galt med mit script+

<%
Dim strUsername, strUserpass
strUsername = Request.Form("user")
strUserpass = Request.Form("pass")

    if InStr(1, strUsername, "ADMIN", 1) > 0 then
          if strUserpass <> "KODEORD" then
          response.redirect("login.html")
          end if
        end if
%>
Avatar billede souledout Nybegynder
22. oktober 2002 - 01:01 #1
Hovsa... jeg glemte naturligvis:
"Mvh

SouledOut" :)
Avatar billede keysersoze Ekspert
22. oktober 2002 - 01:21 #2
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelselse om uskadelige http-fejl"

så får du en fejl-besked du kan bruge til noget og såkan du formentlig løse det selv
Avatar billede thomas_regin Nybegynder
22. oktober 2002 - 01:49 #3
Brilliant idé fra Keyzersoze!

Men skulle det fejle, skal du nok koncentrere dig om denne linie

InStr(1, strUsername, "ADMIN", 1) > 0

Lav den om til:

InStr(strUsername, "ADMIN", 1) > 0

Mvh,

Thomas Regin.
Avatar billede souledout Nybegynder
22. oktober 2002 - 02:09 #4
Efter kejserens råd og lidt søgen her på eksperten fandt jeg ud af at Option explicit altid skulle være øverst (den stod lidt længere nede)... takker for hjælpen til at hjælpe mig selv (øh?) ;)

/SouledOut
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