Creare nuovi utenti

di: Angelo Ranucci     30 Agosto 2006

In questo articolo vediamo come permettere la registrazione di un nuovo utente. Vediamo come generare automaticamente la pagina mediante il controllo CreateUserWizard e come crearne a mano una personalizzata aggiungendo qualche riga di codice.

Il CreateUserWizard

Il CreateUserWizard è il controllo di ASP.NET 2.0 che consente di creare un nuovo utente mediante l'immissione di informazioni tramite un form generato automaticamente. Oltre a generare automaticamente il form, il controllo si assume il compiti di verificare la password e l'e-mail inserita ed aggiunge l'utente al Membership Provider specificato con il WAT.

Per comprenderne meglio il funzionamento, realizziamo un esempio e ci basiamo sull'applicazione creata in un articolo precedente che possiamo scaricare da qui e rinominare "CreareNuovoUtente".

Quindi nel progetto "CreareNuovoUtente" aggiungiamo un Web Form di nome NuovoUtente.aspx. Nella modalità visuale di NuovoUtente.aspx trasciniamo un controllo CreateUserWizard prelevandolo dalla sezione Accesso (Login) della casella degli struementi.

Personalizziamo poi a piacere il CreateUserWizard scegliendo lo schema della formattazione automatica che ci piace di più, impostiamo, tramite la finestra delle proprietà, la pagina di destinazione dell'avvenuta registrazione e rendiamo visibile il tasto "Annulla".

ContinueDestinationPageUrl="~/Default.aspx" 
DisplayCancelButton="True"

Poiché il CreateUserWizard si connette automaticamente al Membership Provider dell'applicazione, il nostro lavoro è finito e possiamo fare un test linkando la nuova pagina alla Login.aspx.

Figura 1. Test: inserimento dati

Test: inserimento dati

Clicchiamo quindi su Crea Utente ed otteniamo il messaggio:

Figura 2. Messaggio di utente creato

Messaggio di utente creato

Possiamo verificare che l'utente viene realmente creato mediante il WAT.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Amministratore di Reti Windows Server 2008

20 Febbraio 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto