Originariamente inviato da dani_new
Ciao Ragazzi,
all'area riservata che ho creato devo aggiungere l'accesso per il profilo utente 2.
Mi aiutate a capire come modificare il codice di cui sotto affinchè se si collega l'utente di tipo 2 possa essere inviato alla pagina di accesso "riservato2.asp"?
Di seguito i passaggi che ho seguito per l'accesso di un solo profilo utente:
1) Database utenti.mdb contentente nome utente, password e profilo di tutti coloro a cui è consentito l'accesso nell'area riservata.
(campi: ID, nomeutente, password, profilo)
2) pagina che controlla nome utente e password e consente o meno l'accesso all'area riservata. (login.asp)
<%
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
%>
3) validazione accesso per ogni pagina riservata
<%
if Session("Autenticato")<>"OK" then
Response.Redirect("index.asp")
end if
%>
Sperando in un vostro aiuto, ringrazio enormemente e in anticipo per l'attenzione che mi avete prestato. Grazie DD