Controllo utenti Membership
-
mercoledì 24 marzo 2010 15:45
Ciao,
La mia soluzione da piccola piccola, sta diventando media :-)
Premetto che è una solution aziendale, che si basa su asp.net 3.5 e sql server 2005 express.
Tutto funziona bene ma sta degenerando la questione degli accessi alle varie aree del sito.
Il sito è diviso in piccole cartelle tipo (Acquisti, Vendite, Magazino, Laboratorio, Ricerca, etcetc)
Ogni volta che un utente deve accedere ad una specifica area vado nel webconfig di questa cartella (il webconfig contiene solo gli allow) e aggiungere a mano l'utente.
Premetto che riesco a gestire bene ancora la cosa con un minimo impegno, ma alla lunga so che diverrà pesante.
Come potrei fare? i file webconfig sono alla fine dei banali file xml, si potrebbero modificare?
Esiste un modo migliore per farlo?
P.s. ho deciso di mettere un semplice webconfig nella pagina semplicemente per il fatto che usare le location nel web.config principale lo avrebbe reso troppo lungo.
Cosa mi consigliate?
Tutte le risposte
-
mercoledì 24 marzo 2010 16:51Moderatore
Puoi utilizzare i ruoli delle membership.
Ogni tua area richiederà un apposito ruolo, e non dovrai fare altro che associare i ruoli agli utenti utilizzando i metodi delle membership (oppure l'ASP.NET Configuration).
In questo modo eviti di dover modificare il sito, ma bensì le informazioni saranno tutte su database.http://msdn.microsoft.com/en-us/library/5k850zwb.aspx
http://msdn.microsoft.com/en-us/library/ms998314.aspxciao
Andrea Dottor
Microsoft MVP - ASP/ASP.NET
http://blog.dottor.net- Contrassegnato come risposta Andrea Dottor [MVP]MVP, Moderator mercoledì 21 aprile 2010 15:43
-
mercoledì 24 marzo 2010 16:56
Ciao Samantah
1: Passare a Sql per mantenere i tuoi dati di autenticazione
2: Scrivere una parte amministrativa che ti consenta di gestirlo. Trovi un fantastico articolo sul magazine (diviso in parte 1 e parte 2 ) per crearne uno, con anche il codice sorgente.Ciao
Alessandro Ghizzardi
Microsoft MVP - ASP/ASP.NET
http://blog.ugidotnet.org/box
UGIdotNET Founding Member
http://www.ugidotnet.org
- Contrassegnato come risposta Andrea Dottor [MVP]MVP, Moderator mercoledì 21 aprile 2010 15:43
-
mercoledì 24 marzo 2010 16:57
Ciao Samantah
Quello che mi sento di consigliarti è1: Passare a Sql per mantenere i tuoi dati di autenticazione, che è sicuramente piu affidabile
Ciao
2: Scrivere una parte amministrativa che ti consenta di gestirlo. Trovi un fantastico articolo sul magazine (diviso in parte 1 e parte 2 ) per crearne uno, con anche il codice sorgente.
Alessandro Ghizzardi
Microsoft MVP - ASP/ASP.NET
http://blog.ugidotnet.org/box
UGIdotNET Founding Member
http://www.ugidotnet.org

