oddio hai ragione, grazie mille sei stato troppo gentile thx..
problemio :master:
logout:
codice:
<%
dim strCookie
strCookie = Request.Form(ricordami)
Response.Cookies("ricordami")=""
Response.Redirect login.asp
%>
login:
codice:
<%
dim strCookie
strCookie = request.cookies("ricordami")
if strCookie <> true then
Response.Write ("<center>Benvenuto, sei gia loggato!</center>
")
Response.Write ("<center><a href=logout.asp>Logout</a></center>")
else
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Andrea Log-in with cookies</title>
</head>
<body>
<table cellspadding="3" align="center">
<tr>
<td>
<form method="post" action="verify.asp">
Username: <input type="Text" name="user" />
Password: <input type="Password" name="pass" />
Ricordami <input name="ricorda" type="checkbox" value="1" /> <input type="Submit" value="Login" name="submit" />
</form>
Username = nick Password = pwd
</td>
</tr>
</table>
</body>
</html>
<%
end if
%>
verify:
codice:
<%
dim Username, Password, Ricordami
Username = Request.Form("user")
Password = Request.Form("pass")
Ricordami = Request.Form("ricorda")
if (Username = "nick") and (Password = "pwd") then
if Ricordami = 1 then
Response.Cookies("ricordami")="true"
Response.Cookies("ricordami").Expires = dateAdd("d",1,date())
Response.Cookies("ricordami").Secure = true
Response.Write ("I Cookies sono stati memorizzati con successo.
Non hai più bisogno di effetuare il login!
")
Response.Write ("Scadenza Cookie: 1 giorno
")
Response.Write ("Funzione ricordami: attivata")
else
Response.Write ("Ti sei loggato senza attivare la funzione ricorda!")
end if
elseif (Username = "") and (Password = "") then
Response.Write ("Compila tutti i campi per effettuare il login!")
elseif (Username = "") then
Response.Write ("Inserisci l'username, perfavore!")
elseif (Password = "") then
Response.Write ("Inserisci la password, perfavore!")
else
Response.Write ("L'accesso non è stato effetuato! Il nick o la password sono errati!")
end if
%>
Torna indietro
i miei problemini sono due: il primo, nella pagina login.asp mi visualizza sempre che sono loggato nonostante io avessi metto un else quando non si avevano i cookie, doveva venire il form di login, ma lui mi visualizza sempre loggato. Il secondo nella parte del logout mi da errore nella seguente riga:
Response.Cookies("ricordami")=""