34 messaggi dal 12 novembre 2006
Ciao Ragazzi,
mi rivolgo ai templari dell'asp :
ho un problema con la session che nn riesco a risolvere:
ho una pagina con login riservata ; la pagina dopo aver inserito user e pwd viene controllata da un'altra pagina asp che reindirizza alla pagina gestione
così strutturata:

PAGINA VERIFICA ACCESSO E CREAZIONE SESSION:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim nome_ut
Dim pass
nome_ut = Replace(Request.Form("cmputente"), "'", "''")
pass = Replace(Request.Form("cmppassword"), "'", "''")

'controllo dei campi vuoti
'if nome_ut <> "" and pass <> "" then

Dim cn
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("nomefile.mdb")
Dim sql
sql = "SELECT ID FROM Utente WHERE tblutente='" &nome_ut&_
"' AND tblpassword='" &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

'else
'response.Redirect("errorepassword.asp")
'end if
%>

<%
if autenticato = true then
Session("Autenticato") = "OK"
Response.Redirect("gestione.asp")
Response.Expires = -1
else
Response.Redirect("errorepassword.asp")
end if
%>

Poi nella pagina gestione.asp che sarebbe quella che viene visualizzata con l'apertura della session e che nn dovrebbe essere vista più dal browser se nn autentico ho scritto in alto:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
if Session("Autenticato")<>"OK" then
Response.Redirect("paginariservata.asp")
Response.Expires = -1
end if
%>
.......
......
.......



Inoltre nn funziona nemmeno il logout della session:
in questa pagina gestione.asp come devo scriverlo per uscire con il logout
aiutatemi vi prego? Uso ie7 come browser
Grazie in anticipo e spero mi rispondiate ASAP
Saluti
Lallo
52 messaggi dal 24 febbraio 2008
questa domanda è stata risposta in modo chiaro da maltra a questo link
--> http://forum.aspitalia.com/forum/post/332655/Problema-Session-ASP-Funzionava-Adesso-NN-Perche.aspx

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
(Albert Einstein)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.