Cuestión : calidad de miembro de asp.net - olvidó el email de la contraseña en vez del username

¿Hi

I usar la calidad de miembro de asp.net, sin embargo, si usted olvidara la contraseña, le pregunta para su username
i olvidar generalmente eso también, necesito tan ideal hacer que pida el email address y enviar un acoplamiento de la contraseña/del reajuste de la contraseña al email address en vez de pedir un username

how esto sería hecha? el
is allí cualquier ejemplo del código alguien puede darme el please
thanks
class= del

Respuesta : calidad de miembro de asp.net - olvidó el email de la contraseña en vez del username

Usted puede recuperar el username por el email como:
secuencia username = Membership.GetUserNameByEmail (useremail)

Usted puede ahora utilizar esto en PasswordRecovery.

O usando su propio interfaz es decir un Textbox y un botón hacen algo similar:

Button1_Click vacío protegido (remitente del objeto, EventArgs e)
{
    secuencia username = Membership.GetUserNameByEmail (txtEmail.Text);
    mUser de MembershipUser = Membership.GetUser (username);
    newpassword de la secuencia = mUser.ResetPassword ();
    email de //Send usar las clases de system.net .mail
}
Otras soluciones  
 
programming4us programming4us