Salve,
sto realizzando una semplice pagina di login che verifica ad inizio pagina se il login è stato effettuato.
Questa pagina ASP è includa in più pagine per cui se effettuo il login su una quando paddo alle altre perdo il valore selle variabili. Vi posto l'intera pagina:

codice:
<%Response.Buffer="true"%>
<% if Session("ragione") <> "" then
response.write(Session("ragione"))
dim ragione
ragione = Session("ragione")
ragione = Request.QueryString("ragione")
response.write(ragione)
response.end()
end if
%>

<%
if request.form("u_name") <> "" or request.form("pwd") <> "" then

Dim fromURL
fromURL = Request.ServerVariables("HTTP_REFERER")

dim user, pass
user = request.form("u_name")
pass = request.form("pwd")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & server.mappath("database/db.mdb") & "; Persist Security Info = False"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from clienti where pwd = '" & pass & "' and email= '" & user & "'", conn , 3, 3

if not(rs.eof) then 

session("ragione")= rs.fields("ragione")
session("piva") = rs.fields("piva")
session("persona") = rs.fields("persona")
session("provincia") = rs.fields("provincia")
session("telefono") = rs.fields("telefono")
session("cellulare") = rs.fields("cellulare")
session("email") = rs.fields("email")
session("comune") = rs.fields("comune")
session("indirizzo") = rs.fields("indirizzo")
session("civico") = rs.fields("civico")
session("cap") = rs.fields("cap") 

rs.close 
conn.close 
set rs=nothing 
set conn=nothing
end if
end if

 %>
<form id="form1" name="form1" method="post" action="<%=fromURL%>">
  <label>
  Email
  <input name="u_name" type="text" id="u_name" size="20" maxlength="40" />
  </label>
  <label>Password
  <input name="pwd" type="password" id="pwd" size="20" maxlength="20" />
  </label>
  <label>
  <input type="submit" name="Submit" value="Invia">
  </label>
</form>
Mi aiutate .. por favor!