di: Angelo Ranucci 21 Agosto 2006
In questo articolo illustreremo come permettere ad utenti registrati nel nostro sito di modificare la propria password. Useremo molti concetti presenti nel capitolo sulla Sicurezza della Guida ASP.NET 2.0. In particolare è consigliabile la lettura delle lezioni 30 e 31.
Permettere agli utenti di cambiare la propria password é un compito assai comune con cui, lo sviluppatore di applicazioni web, si deve confrontare.
ASP.NET 2.0 mette a disposizione ChangePassword, un controllo che evita la scrittura di codice a basso livello.
Per realizzare un esempio su questo argomento di conviene costruire un sito con almeno due pagine, una Default.aspx ed una Login.aspx, ed utilizzare il WAT per inserire almeno due utenti.
Come nell'esempio della guida, creiamo una cartella "Iscritti" accessibile solo agli utenti loggati ed al suo interno inseriamo la pagina "DefaultInscritti.aspx". Configuriamo poi il Web.config in modo da avere un'autenticazione di tipo Form e la restrizione dell'accesso ad "Iscritti" solo per gli utenti autenticati.
Quindi la situazione iniziale che ci si presenta è la seguente:
Figura 1. Situazione iniziale
Apriamo DefaultInscritti.aspx, in modalità visuale con VWD e vi inseriamo un LinkButton che punta ad una nuova pagina, la CambioPassword.aspx, che dobbiamo realizzare.
Figura 2. LinkButton in DefaultInscritti.aspx
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
|
|
Corso Progettazione database11 Maggio 2012 a Milano |
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |