Ciao,

Sostanzialmente l'area riservata funziona.
Però vorrei che se un utente cerca di connettersi ad una pagina riservata venga rispedito alla login.

Una volta reinserito i dati l'utente dovra accedere alla pagina che aveva scelto!!

Invece mi accede sempre alla pagina del dopo login!!!

Ecco il codice della pagina login:

codice:


<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%errore = falseResponse.Write(errore)tempusername = Request.Form("username")temppassword = Request.Form("password")from = Request.QueryString("from")if  not(tempusername="undefined" or tempusername="" ) Then  from = Request.Form("from")  Dim connSet conn = Server.CreateObject("ADODB.Connection")str = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("automobili.mdb") &"; Persist Security Info = False"conn.open strset Ris=conn.execute("select * from Anagrafe WHERE username='"& tempusername &"' AND password='"& temppassword &"'")set Ris1=conn.execute("select * from Amministratori WHERE username='"& tempusername &"' AND password='"& temppassword &"'")if Ris.Eof Then errore = trueElse      Session.Timeout = 15    Session("username") = Ris("username")   	ris.Close()      if not(from="") Then 	Response.Redirect (from)     else 	Response.Redirect("main.asp")	End ifEnd ifif Ris1.Eof Thenerrore = trueElse     Session.Timeout = 15    Session("username") = Ris1("username")    ris.Close()      if not (from="") Then 	Response.Redirect ("from")     else 	Response.Redirect("index.asp")	End if	End ifEnd if       %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Documento senza titolo</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>    ATTENZIONE! STAI PER ACCEDERE AD UN'AREA RISERVATA. DEVI AUTENTIFICARTI.    </font>[/b]</p>  <% if (errore) then%>  

<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000">    DATI NON TROVATI, ACCESSO NEGATO</font></p>  <% End if %><%Response.Write(errore)%>  <form name="form1" method="post" action="login.asp"> <input type="hidden" name="from" value="<%=from%>">  <div align="center">    

Username      <input type="text" name="username">    </p>    

Password      <input type="text" name="password"></p>    

      <input type="submit" name="Submit" value="Invia"></p>  </div></form></body></html>
Mentre questa è una qualsiasi pagina riservata:

<%if (Session("username")="") then from = Request.ServerVariables("SCRIPT_NAME") Response.Redirect("login.asp?from=" + from)End if%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Documento senza titolo</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>PAGINA RISERVATA</body></html>
[/CODE]