Il control PasswordRecovery è molto comodo perchè è in grado di inviare in automatico la password (o di generarne una temporanea) all'utente, sfruttando il provider definito con le Membership API.
Di default ovviamente il messaggio è in inglese, ma può essere facilmente personalizzato in questo modo:
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server"> <MailDefinition BodyFileName="template.txt" IsBodyHtml="false" Priority="Normal" Subject="La tua password per l'accesso al nostro sito" /> </asp:PasswordRecovery>
All'interno del file template.txt è necessario aggiungere
<%UserName%>
e
<%Password%>
come segnaposto per i valori da inviare all'utente.
Il file può contenere anche codice HTML, per cui il valore dell'attributo IsBodyHtml va variato adeguatamente.
Per approfondimenti su Membership APIs si veda:
Membership e Roles API: autenticazione, autorizzazione e gestione dei ruoli con ASP.NET 2.0
https://www.aspitalia.com/articoli/asp.net2/membership_roles_api.aspx
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.