Controllo utenti Membership
-
Mittwoch, 24. März 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?
Alle Antworten
-
Mittwoch, 24. März 2010 16:51Moderator
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- Als Antwort markiert Andrea Dottor [MVP]MVP, Moderator Mittwoch, 21. April 2010 15:43
-
Mittwoch, 24. März 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
- Als Antwort markiert Andrea Dottor [MVP]MVP, Moderator Mittwoch, 21. April 2010 15:43
-
Mittwoch, 24. März 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

