Ciao a tutti,

ho una pagina di login semplicissima:

[code]
<html>
<head>

<link rel="stylesheet" href="stile3.css">

</head>
<body onLoad="document.login.user.focus();">

<h1 align=center> LOGIN </h1>

<form name="login" method="post" action="password.asp">

<table align="center">

<tr>Username</tr>
<tr><input name="user" type="text" maxLength="15" ></tr>
<tr>Password</tr>
<tr><input name="pass" type="Password" maxLength="15" ></tr>


<tr><input id="Login" name="Login" type="submit" value="Login"></tr>

</table>









<table>

<tr>
<td width="1000" align="center"></td>
<td width="900" align="center"><h4 align="right">Help</h4></td>
</tr>

</table>

</body>

</html>
[code]

e una pagina in un cui controllo la password nel DB:

codice:
<%
dim nomeutente
dim password
nomeutente = request.form("user")
nomeutente = replace(nomeutente,"'","''")
password = request.form("pass")
dim sql
sql = "SELECT * FROM Utente WHERE Username = '" & nomeutente & "'"
set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("DATABASE_DEMO.mdb")
set rs = OBJdbConnection.Execute(sql)
If Not rs.eof Then
If password <> rs("Password") Then
response.redirect "login.asp"
Else
session("login") = 1
response.redirect "pagina1.asp"
End If
Else
response.redirect "login.asp"
End If
%>
ora vorrei aggiungere un controllo in base alla tabella Ruolo che ho collegato alla tabella Utenti, questa tabella è semplicissima:

Ruolo
IdRuolo
RuoloDesc

I livelli presenti in RuoloDesc sono 3 ovvero:
- Admin
- UtentePriv
- UtenteNorm

IdRuolo sarà FK della tabella Utenti.

Ora quello che vorrei fare è appunto controllare il ruolo di un utente, ed in base al ruolo che hanno redigerli ad una determinata pagina (e non alla stessa), ad esempio quando hanno fatto il login:

- Admin va a pagina1.asp
- UtentePriv va a pagina2.asp
- UtenteNorm va a pagina3.asp

Come posso fare? Cosa dovrei aggiungere alla pagina password.asp ?

Grazie dell'aiuto