#614 - Forms Authentication con roles e ticket
torin.it non è online. Ultima attività: 06/05/2008 16.45.01torin.it
Inserito il: 16 marzo 2005 23.26
68 messaggi dal 30 lug 2003 Istalla Microsoft Silverlight!
Ciao a tutti.
Ho un po' di problemi a capire come funziona l'autenticazione form con ticket.
Intanto spiego quello che mi servirebbe ottenere. Ho un sito dove nella root ho delle pagine accessibili a tutti ed ho una sottodirectory chiama amministrazione a cui possono accedere solo determinati utenti. In questa directory ci sono per esempio 2 file prova1.aspx, a cui può accedere solo un utente con ruolo amministratore, e prova2.aspx a cui possono accedere amministratore ed operatore.

Con lo script 614 dovrei risolvere il problema.
Le mie domande sono:
1) i codici dello script li devo mettere nel global.asax?
2) la funfione GetRoles la devo personalizzare collegandomi al db ed estraendo le roles dell'utente?
3) In ogni pagina devo mettere del codice per verificare se ha accesso l'utente?

Sto sbagliando tutto o c'è qualche metodo migliore per risolvere il problema?

Scusatemi per le domande ma vengo da asp classico e la gestione dei diritti alle pagine le gestivo con variabili di tipo session ed ogni pagina aveva il suo codice per gestire la sicurezza.




Ciao
Gino
Microsoft Most Valuable Professional
Re: #614 - Forms Authentication con roles e ticket
Daniele Bochicchio non è online. Ultima attività: 03/12/2008 19.41.20Daniele Bochicchio
Inserito il: 18 marzo 2005 10.39
contributi / Top Poster / Community manager / daniele.aspitalia.com / Blog / 10044 messaggi dal 31 ago 1998 Istalla Microsoft Silverlight!
torin.it ha scritto:
1) i codici dello script li devo mettere nel global.asax?


solo la parte che è necessaria, ovvero quella contenuta in Application_AuthenticateRequest

2) la funfione GetRoles la devo personalizzare collegandomi al db ed estraendo le roles dell'utente


direi

3) In ogni pagina devo mettere del codice per verificare se ha accesso l'utente?


no, devi utilizzare l'authorization, che trovi affrontata in questo articolo
in questo modo proteggi le pagine in un solo punto, centralizzato, e non devi verificarlo ogni volta.

Daniele Bochicchio

ASP.NET
.NET Framework
LINQ
Silverlight

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


PeppeDotNet - 1000 pt
gghi - 170 pt
fabrica - 50 pt

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008, SQL Prompt e 1 ebook!


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums