Avatar billede hyanen Nybegynder
21. oktober 2004 - 13:30 Der er 14 kommentarer og
1 løsning

Hjælp Login

<html>
<head>
Jeg har fulgt en tutorial til at lave et login system men når man indtaster det rigte password går den bare i hvid skærm mode :)


--Siden man indtaste Password i--( formular.asp )

<title>tid og dato</title>
</head>
<body>
<form method="post" action="login.asp">
<p>Login:<input type="text" name="login">
<p>Password:<input type="text" name="password">
<p><input type="submit" value="luk mig ind">
</form>
</body>
</html>


--Siden der har login scriptet--( login.asp )

<html>
<title>tid og dato</title>
<head>
</head>
<body>
<%
' Tjek om login og password er korrekte
If Request.Form("login") = "asp" AND Request.Form("password") = "asp" Then

' Hvis korrekt sættes session til JA
  Session("login") = "JA"
  Session.Timeout = 30
  Response.Write "<h1>Du er nu logget korrekt ind</h1>"
  Response.Write "<p><a href='beskyttet.asp'>Link til beskyttet fil</a></p>"

Else

' Hvis forkert sættes ingen session til NEJ
  Session("login") = "NEJ"
  Session.Timeout = 30
  Response.Write "<h1>Du er IKKE logget korrekt ind</h1>"
  Response.Write "<p><a href='formular.asp'>Link til beskyttet fil</a></p>"

End If
%>
</body>
</html>


-- og den beskyttede side -- beskyttet.asp

<html>
<title>tid og dato</title>
<head>
</head>
<body>
<%
' Tjek om login og password er korrekte
If Request.Form("login") = "asp" AND Request.Form("password") = "asp" Then

' Hvis korrekt sættes session til JA
  Session("login") = "JA"
  Session.Timeout = 30
  Response.Write "<h1>Du er nu logget korrekt ind</h1>"
  Response.Write "<p><a href='beskyttet.asp'>Link til beskyttet fil</a></p>"

Else

' Hvis forkert sættes ingen session til NEJ
  Session("login") = "NEJ"
  Session.Timeout = 30
  Response.Write "<h1>Du er IKKE logget korrekt ind</h1>"
  Response.Write "<p><a href='formular.asp'>Link til beskyttet fil</a></p>"

End If
%>
</body>
</html>


//Hyanen// Jeg har ikke nogle point at give men håber i vil hjælpe aligevel
Avatar billede and_ Nybegynder
21. oktober 2004 - 13:37 #1
det er jo klart.... du har jo bare copy/wastet den samme fil!
beskyttet asp skal være således:

-- og den beskyttede side -- beskyttet.asp

<html>
<title>tid og dato</title>
<head>
</head>
<body>
<%
' Tjek om login og password er korrekte
If session("login") = "JA" Then

  Response.Write "<h1>Du er nu logget korrekt ind</h1>"
  Response.Write "<p><a href='beskyttet.asp'>Link til beskyttet fil</a></p>"

Else


  Response.Write "<h1>Du er IKKE logget korrekt ind</h1>"
  Response.Write "<p><a href='formular.asp'>Tilbage</a></p>"

End If
%>
</body>
</html>
Avatar billede and_ Nybegynder
21. oktober 2004 - 13:38 #2
du skal jo tjekke på sessionen!
Avatar billede netro Nybegynder
21. oktober 2004 - 14:15 #3
Sikke mange jo'er, du bruger. Husk at alle skal lære at kravle, før de kan gå...
Avatar billede hyanen Nybegynder
21. oktober 2004 - 14:38 #4
den virker stadig ikke

//hyanen// :-/
Avatar billede netro Nybegynder
21. oktober 2004 - 14:52 #5
Hvornår går det galt?
Avatar billede hyanen Nybegynder
21. oktober 2004 - 14:55 #6
når man har skrevet passwordet

og trykker på send knappen

//hyanen// så bliver det heldt hvidt :-/
Avatar billede and_ Nybegynder
21. oktober 2004 - 15:05 #7
Prøv at udskifte:

<%
' Tjek om login og password er korrekte
If Request.Form("login") = "asp" AND Request.Form("password") = "asp" Then

med:

<%
' Tjek om login og password er korrekte
navn = Request.Form("login")
kode = Request.Form("password")
If (navn = "asp" AND kode = "asp") Then
Avatar billede hyanen Nybegynder
21. oktober 2004 - 15:12 #8
gør det samme som hele tiden den viser en helt tom side, hvor man kun kan se titlen på den..

//hyanen// tror det har noget med selve login system at gøre.. :-/?
Avatar billede and_ Nybegynder
21. oktober 2004 - 15:31 #9
Nu har jeg lige kørt scripts'ene på 3 af mine egne webservere.... og alle serverne viser filerne korrekt. Så det er åbenbart et serverproblem du har!

'*******************formular.asp*******************
<title>tid og dato</title>
</head>
<body>
<form method="post" action="login.asp">
<p>Login:<input type="text" name="login">
<p>Password:<input type="text" name="password">
<p><input type="submit" value="luk mig ind">
</form>
</body>
</html>


'*******************Login.asp*******************
<html>
<title>tid og dato</title>
<head>
</head>
<body>
<%
' Tjek om login og password er korrekte
navn = Request.Form("login")
kode = Request.Form("password")

If (navn = "asp" AND kode = "asp") Then

' Hvis korrekt sættes session til JA
  Session("login") = "JA"
  Session.Timeout = 30
  Response.Write "<h1>Du er nu logget korrekt ind</h1>"
  Response.Write "<p><a href='beskyttet.asp'>Link til beskyttet fil</a></p>"

Else

' Hvis forkert sættes ingen session til NEJ
  Session("login") = "NEJ"
  Session.Timeout = 30
  Response.Write "<h1>Du er IKKE logget korrekt ind</h1>"
  Response.Write "<p><a href='formular.asp'>tilbage</a></p>"

End If
%>
</body>
</html>

'*******************beskyttet.asp*******************
<html>
<title>tid og dato</title>
<head>
</head>
<body>
<%
' Tjek om login og password er korrekte
If session("login") = "JA" Then

  Response.Write "<h1>Her er den beskyttede fil...</h1>"
  Response.Write "<p><a href='beskyttet.asp'>Link til beskyttet fil</a></p>"

Else

  Response.Write "<h1>Du er IKKE logget korrekt ind</h1>"
  Response.Write "<p><a href='formular.asp'>Tilbage</a></p>"

End If
%>
</body>
</html>
Avatar billede hyanen Nybegynder
21. oktober 2004 - 15:42 #10
Kan det have noget at gøre med at jeg bruger freepaq..?

//hyanen// de skulle være gået over til et andet system mener jeg, jeg har hørt noget om..
Avatar billede and_ Nybegynder
21. oktober 2004 - 15:47 #11
øøhhh... vidt til jeg kan se understøtter de ikke ASP...
Avatar billede netro Nybegynder
21. oktober 2004 - 16:00 #12
Du kan prøve at køre det lokalt, hvis du bruger Win XP.
Avatar billede hyanen Nybegynder
21. oktober 2004 - 16:00 #13
Fedt..

//hyanen// der smutter ind i php og tigger om hjælp :)
Avatar billede netro Nybegynder
21. oktober 2004 - 16:03 #14
Husk at lukke, selvom du ikke har givet points.
Avatar billede hyanen Nybegynder
21. oktober 2004 - 16:09 #15
Sesam luk dig ikke op bliv lukket
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