仅使用电子邮件重置用户密码

时间:2011-05-22 21:26:47

标签: asp.net .net-3.5

我使用的是asp.net内置登录组件,我已经禁用了安全问题和答案 我试图允许用户仅使用他的电子邮件重置密码而无需安全问题和答案。

使用asp.net 3.5

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用即用型<asp:changepassword ChangePassword class,也可以使用代码手动重置并更改用户密码。

        MembershipUser mu = Membership.GetUser(UserIdToChangePass);

        if (mu != null)
        {
            string sTempPassword = mu.ResetPassword();
            mu.ChangePassword(sTempPassword, txtNewPasswordFromUser.Text);                
        }