Casella "Ricordami" o "Accedia automaticamente" in un form

badbrizio

Nuovo Utente
17 Giu 2007
23
0
0
Ragazzi, ciao a tutti,
Ho un piccolo problema, ho creato un'area riservata in un sito ma volevo sapere se gentilmente qualcuno mi può aiutare ad aggiungere nel form di login il pulsante con la spunta "Ricordami" (come in questo forum) oppure "Accedi automaticamente", in modo da essere automaticamente loggati ogni volta che si apre la pagina.

Il codice html della pagina index è questo:

Codice:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Login</title>
</head>
<body>
<HTML>
<HEAD>
  <font color="#EEEEEE" face="Verdana">
  <TITLE>Login</TITLE>
</HEAD>
</font>
<BODY BGCOLOR=#000000>
<font color="#EEEEEE" face="Verdana">
<BR><BR><BR><BR><BR>
</font>
<FORM ACTION="login.asp" METHOD="POST">
  <TABLE ALIGN=CENTER BORDER=0 BGCOLOR=#FF0000>
    <TR BGCOLOR=#000000>
      <TD WIDTH=150 ALIGN=CENTER><font color="#EEEEEE" face="Verdana">NOME UTENTE</font></td>
      <TD>
      <font color="#EEEEEE">
      <INPUT NAME="nome_utente" SIZE=20 style="font-family: Verdana; color: #FFFFFF; background-color: #000000"><font face="Verdana">
		</font>
      </font>
      </td>
    </TR>
    <TR BGCOLOR=#000000>
      <TD WIDTH=150 ALIGN=CENTER><font color="#EEEEEE" face="Verdana">PASSWORD</font></td>
      <TD>
      <font color="#EEEEEE">
      <INPUT TYPE=password NAME="password" SIZE=20 style="font-family: Verdana; color: #FFFFFF; background-color: #000000"><font face="Verdana">
		</font>
      </font>
      </TD>
    </TR>
    <TR BGCOLOR=#EEEEEE>
      <TD HEIGHT=30 COLSPAN=2 ALIGN=CENTER bgcolor="#000000">
      <font color="#EEEEEE">
      <INPUT TYPE=submit NAME="show" VALUE="LOGIN" style="font-family: Verdana; color: #FFFFFF; width: 300; background-color: #000000"><font face="Verdana">
		</font>
      </font><font face="Verdana">
      </TD>
    </TR>
  </TABLE>
</FORM>
</BODY>
</HTML>
</font>
</body>
</html>

Vengono inseriti ID e Password che vengono confrontati con l'archivio access tramite questa pagina login.asp:

Codice:
<%
Dim nome_ut
Dim pass
nome_ut = Replace(Request.Form("nome_utente"), "'", "''")
pass = Replace(Request.Form("password"), "'", "''")

Dim cn
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("utenti.mdb")
Dim sql
sql = "SELECT ID FROM Utenti WHERE NOMEUTENTE='" &nome_ut&_
       "' AND PASSWORD='" &pass& "'"
Dim rs
Set rs = cn.Execute(sql)

Dim autenticato
if rs.eof then
  autenticato = false
else
  autenticato = true
end if
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing

if autenticato = true then
  Session("Autenticato") = "OK"
  Response.Redirect("riservato.asp")
else
  Response.Redirect("index.htm")
end if
%>

Se i dati sono corretti si è indirizzati a riservato.asp che come intestazione ha:

Codice:
<%
if Session("Autenticato")<>"OK" then
  Response.Redirect("index.htm")
end if
%>

Vi ringrazio in anticipo e spero in una risposta :rolleyes:

Grazie 1000
Fabrizio

P.S. Se ho sbagliato sezione chiedo gentilmente ai moderatori di spostarmi in quella giusta :)
 

Discussioni simili

M
Risposte
0
Visite
1K
HTML e CSS
Membro cancellato 26246
M