di: Angelo Ranucci 20 Settembre 2006
In questo articolo esamineremo il modo di modificare i dati degli utenti di un'applicazione web utilizzando le classi Membership e MembershipUser.
La classe Membership è la classe con cui sono costruiti i nuovi controlli Login di ASP.NET 2.0.
L'approccio più versatile e flessibile di trattare i dati degli utenti consiste nella stesura di codice "ad hoc" per l' applicazione da implementare e, quindi, l'esigenza di una conoscenza più approfondita delle classi menzionate sopra è un must, cioè è un dovere.
Per realizzare un esempio di funzionamento degli strumenti che le classi Memebership e MembershipUser ci mettono a disposizione, partiamo dall'esempio sviluppato nell'articolo "Assegnare ruoli agli utenti" che possiamo scaricare da qui e rinominare "GestioneUtenti".
Nella cartella "Inscritti" aggiungiamo un nuovo Web Form di nome "InformazioniUtente.aspx".
Va messo nella cartella "Inscritti" perché deve essere accessibile a tutti gli utenti che hanno effettuato il Login, compreso l'amministratore.
In "InformazioniUtente.aspx" costruiamo la tabella mostrata in figura.
Figura 1. Tabella Informazioni utente
Nella tabella ci sono delle caselle di testo: "TextBoxUserId", "TextBoxPassword", "TextBoxNewPassword", "TextBoxDomanda", "TextBoxRisposta" e "TextBoxEmail". Tra queste la "TextBoxUserId" deve essere di sola lettura.
Ci sono poi i pulsanti: "ButtonCambiaPassword", "ButtonCambiaDomanda" e "ButtonCambiaEmail".
Al di sotto abbiamo un'etichetta per visualizzare ulteriori informazioni ed un altra in rosso che useremo per visualizzare eventuali messaggi di errore.
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 |