Opret nybruger/personlig bruger side/maybe sessons.
Jeg mangler et scripts, som gør.Af man kan oprete en nybruger, og når brugeren er logget ind, kommer han så hen på sin egen side, hvor der er forskellige features som kun han kan rode i.
Som du jo nok ser bruger jeg sessons.
men kunne være rart hvis du også kunne lave det om så brugernavne samt koderod bliver gemt i en db.
Her er mit login script:
(Side 1: Default1.asp)
<%
Response.CacheControl = "no-cache"
%>
<html>
<head>
</head>
<body>
<form method="post" action="login.asp">
<p>Login:<input type="text" name="login">
<p>Password:<input type="password" name="password">
<p><input type="submit" value="luk mig ind">
</form>
</body>
</html>
(Side 2: Login.asp)
<html>
<head>
</head>
<body>
<%
' Tjek om login og password er korrekte
If Request.Form("login") = "asp" AND Request.Form("password") = "asp" OR Request.Form("login") = "hej" AND Request.Form("password") = "hej" OR Request.Form("login") = "html" AND Request.Form("password") = "html" 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>" & "<p><a href='login.asp'>Log ud</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
%>
</body>
</html>
(Side 3: Beskyttet.asp)
<%
Response.CacheControl = "no-cache"
%>
<html>
<head>
</head>
<body>
<%
' Hvis brugeren ikke er logget rigtigt på
' sendes han/hun direkte til formularen
If Session("login") = "JA" Then
Response.write "dette er den bestyttet fil"
Else
Response.Redirect "default1.asp"
End If
%>
</body>
</html>