Ciao a tutti!
Ho creato un'area di amministrazione che inizialmente prevedeva un unico tipo di accesso. Adesso mi è stato richiesto di prevedere diversi tipi di accesso con diversi tipi di permessi, più o meno restrittivi a seconda di user e password inserite.
Es.:
Id1 + Pass1
--> Leggi annunci, Aggiungi annuncio, Elimina Annuncio

Id2 + Pass2
--> Leggi annunci, Aggiungi annuncio

Id3 + Pass3
--> Leggi annunci

Inizialmente ho utilizzato il seguente script per controllare user e pass inserite nel db e creare quindi una session:

Codice PHP:
<%  
    
dim usernamepasswordinvia
    username 
request.form ("username")
    
password request.form ("password")
    
invia request.form ("invia")
    
if  
invia <> "" then
    sqlControllo 
"SELECT ID,username,password FROM Admin "
    
sqlControllo sqlControllo "WHERE username='"&username&"' and password='"&password&"' "
    
    
set rsControllo objConn.execute (sqlControllo)
            if 
rsControllo.eof <> true then
                dim idAdmin
                    idAdmin 
rsControllo("ID")
                    
session("logadmin") = idAdmin
            
else
                
response.redirect("default.asp")
            
end if 
else

    if 
session("logadmin") = "" then
        response
.redirect("default.asp")
    else
        
response.redirect("ERRORE")
    
end if
                
end if    
%> 
Nella pagine di amministrazione, a questo punto, uso il seguente script all'inizio di ogni pagina di amministrazione per controllare se la session è aperta:

Codice PHP:
<% 
if 
session("logadmin") = "" then
    response
.Redirect("login_admin.asp")
    else
%>
<
html>
<
head>.... 
Adesso vorrei semplicemente modificare questo script per le nuove esigenze di amministrazione, inviando gli utenti in pagine di amministrazione diverse (con contenuti diversi) a seconda di user e pass inserite.
Domande:
1) Mi conviene procedere in questo modo o dovrei ripensare tutta la struttura?
2) Eventualmente, come devo modificare questo/i script?


Grazie a tutti in anticipo per la collaborazione!
E buona domenica..