Ciao, mi servirebbe una mano!
Ho la necessità di fare in modo che dopo l'inserimento del nome utente e password si apra una pagina riservata esclusivamente a quell'utente che ha inserito la pass (cioè fare in modo che ogni utente possa accedere ad una sua pagina e solo a quella).
Alla fine del messaggio trascriverò il codice che sto usando...con questo codice tutti gli utenti che inseriscono nome e password accedono alla stessa pagina, suppongo quindi che vada aggiunto dell'altro codice.
Ho pensato di poter inserire nel database un campo relativo alle varie pagine riservate, richiamabile proprio grazie al codice che io penso vada inserito da qualche parte.
Il problema è che non conosco bene la sintassi e non so cosa e scrivere!!
Aiutoooooooooooooooooo!!!
Ecco il cocice che sto utilizzando:
<%
Dim nome_ut
Dim pass
nome_ut = Replace(Request.Form("nome_utente"), "'", "''")
pass = Replace(Request.Form("password"), "'", "''")
Dim cn
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("utenti.mdb")
Dim sql
sql = "SELECT ID FROM Utenti WHERE NOMEUTENTE='" &nome_ut&_
"' AND PASSWORD='" &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
if autenticato = true then
Session("Autenticato") = "OK"
Response.Redirect("riservato.asp")
else
Response.Redirect("index.asp")
end if
%>

Rispondi quotando
