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:
Mi aiutate .. por favor!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>![]()

Rispondi quotando