Avatar billede ubhansen Nybegynder
08. juli 2003 - 10:00 Der er 6 kommentarer

login og vidersendelse

Hej med jer
Jeg skal bruge et simpelt login felt med brugernavn og password, der skal være 10 forskellige brugere og password, men hver bruger skal sendes videre til deres egen side, altså hvis bruger 1 med passwordet 1 logger ind, skal han sendes til fks. bruger1.asp, og bruger 2 skal sendes til bruger2.asp, hvis ikke password eller brugernavn er korekt skal den så bare vise en "fejlside", det er 10 kunder der skal have hver deres formular/bestillingsside, der er ikke noges "hemmeligt" i det så det behøver ikke være noget super sikkert osv. det er bare for at slippe for at have 10 forskellige formulare liggende på en side.
Nogen der kan klare den ?
Avatar billede fun22 Nybegynder
08. juli 2003 - 10:19 #1
du laver bare sådan en her til hver bruger:

<%
' Tjek om login og password er korrekte
If Request.Form("login") = "webmaster" AND Request.Form("password") = "test" 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='dokument.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>"

End If
%>

Så skal du så have en form til som kalder siden
Avatar billede fun22 Nybegynder
08. juli 2003 - 10:20 #2
Rettelse

<%
' Tjek om login og password er korrekte
If Request.Form("login") = "webmaster" AND Request.Form("password") = "test" 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='dokument.asp'>Link til beskyttet fil</a></p>"

End If
%>
Avatar billede ubhansen Nybegynder
08. juli 2003 - 10:25 #3
alle brugere skal logge ind fra samme side ?
Avatar billede fun22 Nybegynder
08. juli 2003 - 13:10 #4
ja, men de bliver sendt til hver deres side. eks.
------//login.asp\\--------
<%
' Tjek om login og password er korrekte
If Request.Form("login") = "bruger1" AND Request.Form("password") = "password1" 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='bruger1.asp'>Link til beskyttet fil</a></p>"

End If
%>
<%
' Tjek om login og password er korrekte
If Request.Form("login") = "bruger2" AND Request.Form("password") = "password2" 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='bruger2.asp'>Link til beskyttet fil</a></p>"

End If
%>

-------//default.asp\\------

<form method="POST" action="login.asp">
  <input type="text" name="T1" size="20"><br>
  <input type="text" name="T2" size="20"><br>
<input type="submit" value="login" name="B1">
</form>

Sådan...
Avatar billede fun22 Nybegynder
08. juli 2003 - 13:11 #5
Rettelse igen...

<form method="POST" action="login.asp">
  <input type="text" name="login" size="20"><br>
  <input type="text" name="password" size="20"><br>
<input type="submit" value="login" name="B1">
</form>
Avatar billede ubhansen Nybegynder
08. juli 2003 - 15:38 #6
fun22 - jeg er absolut nybegynder i det her, og jeg kan ikke få det til at virke ?
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