Avatar billede janeamil Nybegynder
26. februar 2003 - 17:11 Der er 11 kommentarer og
1 løsning

Fejl

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>[Ingen titel]</TITLE>

<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
</HEAD>
<BODY>
<%

'Forkert/rigtigt
If Request.Form ("Login") = "Admin" AND Request.Form ("Password") = "******" Then

'Hvis rigtigt
Session("Login") = JA
Session.Timeout = 30


Else

'Hvis forkert
Session("Login") = NEJ
Session.Timeout = 30
Response.write "<p>FyFy</p>"


End if
%>
</BODY>
</HTML>


Hvordan får jeg sat flere brugernavne / Password's ind?
Avatar billede goose Nybegynder
26. februar 2003 - 17:18 #1
if Request.Form ("Login") = "Admin" AND Request.Form ("Password") = "******" or
If Request.Form ("Login") = "Admin2" AND Request.Form ("Password") = "********" Then

- burde kunne gøre det

/Goose
Avatar billede goose Nybegynder
26. februar 2003 - 17:20 #2
eller rettere:

if Request.Form ("Login") = "Admin" AND Request.Form ("Password") = "******" or
Request.Form ("Login") = "Admin2" AND Request.Form ("Password") = "********" Then

/Goose
Avatar billede janeamil Nybegynder
26. februar 2003 - 17:23 #3
Prøver lige du :)
Avatar billede soes Nybegynder
26. februar 2003 - 17:24 #4
du kan oprette et 2 dim. array med brugernavn og password og saa teste paa dem ved ikke lige om det kan bruges

Dim Arr(1,2)
Arr(0,0) = "Admin"
Arr(1,0) = "pass1"
Arr(0,1) = "Ad2"
Arr(1,1) = "pass2"
Arr(0,2) = "Ad3"
Arr(1,2) = 'pass3"

strUser = Request.Form("Login")
strPass = Request.Form("Password")

For i = LBound(Arr, 2) TO UBound(Arr, 2)
  If (strUser = Arr(0,i)) AND (strPass = Arr91,i)) THEN
    Session("Login") = "JA"
    Session.Timeout = 30
    Exit For
  End If
Next

ellers kig paa www.activedeveloper.dk efter login scripts som benytter en database
Avatar billede janeamil Nybegynder
26. februar 2003 - 17:26 #5
Det virker ikke OR er forkert
Avatar billede janeamil Nybegynder
26. februar 2003 - 17:28 #6
Hvil helst ikke bruge en database det kan jeg ikke finde ud af :)
Avatar billede cpufan Juniormester
26. februar 2003 - 18:18 #7
<%

'Forkert/rigtigt
If Request.Form ("Login") = "Admin" AND Request.Form ("Password") = "******" Then

'Hvis rigtigt
Session("Login") = JA
Session.Timeout = 30

Else If Request.Form ("Login") = "Admin2" AND Request.Form ("Password") = "******" Then

'Hvis rigtigt
Session("Login") = JA
Session.Timeout = 30

Else

'Hvis forkert
Session("Login") = NEJ
Session.Timeout = 30
Response.write "<p>FyFy</p>"


End if
%>
Avatar billede janeamil Nybegynder
26. februar 2003 - 20:02 #8
Microsoft VBScript compilation error '800a03f6'

Expected 'End'

/bacher/Login/Godtt.asp, line 25
Så får jeg den her fejl
Avatar billede cpufan Juniormester
26. februar 2003 - 20:08 #9
hmmm

sæt en ekstra end if ind:

..............

Else If Request.Form ("Login") = "Admin2" AND Request.Form ("Password") = "******" Then

'Hvis rigtigt
Session("Login") = JA
Session.Timeout = 30

End if

Else

'Hvis forkert
Session("Login") = NEJ
Session.Timeout = 30
Response.write "<p>FyFy</p>"


End if
%>
Avatar billede janeamil Nybegynder
26. februar 2003 - 20:17 #10
Kan bare ikke få det til at virke...
Avatar billede janeamil Nybegynder
26. februar 2003 - 20:17 #11
<!-- Minus AutoDato -->
<%

'Forkert/rigtigt
If Request.Form ("Login") = "Admin" AND Request.Form ("Password") = "jan" Then

'Hvis rigtigt
Session("Login") = JA
Session.Timeout = 30

Else if Request.Form ("Login") = "Admin2" AND Request.Form ("Password") = "2" Then

'Hvis rigtigt
Session("Login") = JA
Session.Timeout = 30


End if


'Hvis forkert
Session("Login") = NEJ
Session.Timeout = 30
Response.write "<p>FyFy</p>"
End if
%>
Avatar billede janeamil Nybegynder
26. februar 2003 - 20:18 #12
Da står bare at passwordet ikke virker (FyFy)
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