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 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
Clicchiamo quindi su Crea Utente ed otteniamo il messaggio:
Figura 2. Messaggio di utente creato
Possiamo verificare che l'utente viene realmente creato mediante il WAT.
Guida Windows Azure Code SnippetsLe migliori pratiche per far girare le applicazioni "in the cloud",... |
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... |
Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.
Iscriviti alla newsletter
|
|
Amministratore di Reti Windows Server 200820 Febbraio 2012 a Milano |
|
Nessun corso previsto |