Avatar billede johncleese Nybegynder
30. december 2003 - 22:55 Der er 2 kommentarer og
1 løsning

Login check i en mysql database..

er der en snedigere måde at lave en logon side end denne amatør her... det var lige hvad jeg kunne komme på.. 

<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='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>"
  Response.Write "<p><a href='dokument.asp'>Link til beskyttet fil</a></p>"

End If
%>
</body>
</html>
Avatar billede eagleeye Praktikant
30. december 2003 - 23:03 #1
Det er vist så simpelt det kan laves.

Men du kan tilføje det database tjek sådan her, du skal bage en Conn variabel som er en connection til din database og SQL'en tabel og kolonnenavne skal måske lge rettes det passer med din database:

<%
login = Replace(Request.Form("login"),"'","''")
password = Replace(Request.Form("password"),"'","''")

SQL = "select * from brugere where brugernavn = '" & login & "' AND password = '" & password & "'"
Set rs = Conn.Execute(SQL)

if not rs.EOF 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>"
  Response.Write "<p><a href='dokument.asp'>Link til beskyttet fil</a></p>"

End If
Avatar billede johncleese Nybegynder
30. december 2003 - 23:52 #2
jepps. det fungerede!! 5 flade svin til dig!! :-))))
Avatar billede eagleeye Praktikant
30. december 2003 - 23:56 #3
Ok her et svar så ;)
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