La creazione di utenti prevede, oltre all'inserimento dei dati richiesti dall'applicazione (che ovviamente sono modificabili) anche l'inserimento dell'utente stesso all'interno di uno o più ruoli. Nell'esempio i due ruoli "Administrator" e Friends sono creati automaticamente durante lo start-up dell'applicazione nel DB aspnetdb.mdf.
Nella sezione sicurezza dell'amministrazione del sito, troviamo il link "Crea utente" che ci permette di inserire i nuovi account. Inoltre troiviamo già indicati i due ruoli predefiniti.
Figura 1. Pannello "Sicurezza"
Per i più smaliziati è possibile andare a leggere la definizione automatica dei ruoli, all'interno del file global.asax
Definizione automatica dei ruoli
void Application_Start(object sender, EventArgs e)
{
SiteMap.SiteMapResolve += new SiteMapResolveEventHandler(AppendQueryString);
if (!Roles.RoleExists("Administrators")) Roles.CreateRole("Administrators");
if (!Roles.RoleExists("Friends")) Roles.CreateRole("Friends");
}
Non rimane che cliccare su "Crea utente" e riempire il form con le informazioni richieste. Sulla destra appare la lista dei ruoli possibili. Per ottenere un utente amministratore, spuntiamo "Administrators".
Figura 2. Inserimento dei dati
Abbiamo esaminato le funzioni principali del tool di amministrazione del sito. Anche il pannello "Gestisci utenti", che permette di modificare i dati degli utenti e di eliminarli, risulta molto semplice da utilizzare. Tutte le altre funzioni possono essere anche ignorate per l'utilizzo di base dello Starter Kit.
LINQ e la trappola della 'deferred execution'Una "trappola" in cui si può incappare utilizzando il risultato di... |
C#, le Custom Type ConversionConversioni personalizzate tra classi, creare metodi particolari per... |
Introduzione a Entity FrameworkIl framework ORM messo a disposizione da .NET |
Repeater: visualizzare un feed RSSUtilizzare il controllo XMLDataSource e sfruttare il metodo XPath()... |
Repeater, il server control "semplice"Cos'è e come funziona il controllo Repeater |
Guida ASP.NET MVC Best PracticesUn workflow dettagliato e ricco di suggerimenti pratici per... |
Guida ASP.NET Starter KitUn modo semplice per imparare ad utilizzare le tecnologie Microsoft... |
Guida Visual Studio 2010L'ambiente di sviluppo di riferimento per sviluppare applicazioni su... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |