Originariamente inviato da tres-joli
salve ragazzi
ho creato un database con nome, password e pagina da caricare in base al login effettuato.
solo che molto probabilmente sto sbagliando la stringa di collegamento alla pagina dal database, perchè per qualsiasi login mi manda alla pagina "livelloutente".
la pagina da caricare si trova nel database nel campo "livelloutente"
mi aiutate?
allego il codice.
Ciao e grazie
<%
connectionString="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="&Server.MapPath("/mdb-database/utenti.mdb")
paginaOriginale=request("paginaOriginale")
if paginaOriginale="" then paginaOriginale="Default.asp"
login=request("login")
password=request("password")
Set connessione = Server.CreateObject("ADODB.Connection")
connessione.Open connectionString
query="SELECT * FROM UTENTI WHERE login='"&login&"'"
Set rs = connessione.execute(query)
if rs.EOF then
Session.Abandon
paginaDiDestinazione = "login.asp?errore="&Server.URLEncode("Nome utente inesistente")&"&paginaOriginale="&paginaOriginale
else
if rs("password")=password then
Session("Autenticato")="OK"
Session("nominativo")=rs("nominativo")
response.redirect("livelloUtente")
else
Session.Abandon
paginaDiDestinazione = "login.asp?errore="&Server.URLEncode("Password Errata")&"&paginaOriginale="&paginaOriginale end if
end if
rs.close
set rs = nothing
connessione.close
set connessione = nothing
Response.Redirect paginaDiDestinazione
%>