net2.0如何修改用户密码的解决

80酷酷网    80kuku.com

  解决

  在net2.0里MemebershipUser类有个ChangePassword的方法,但是他有两个参数,旧密码和新密码,但是问题来了啊,我怎么知道用户的旧密码啊如果我做为管理员要修改用户密码的话,解决办法如下,先给用户ResetPassword代码:

MembershipUser user = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
        user.UnlockUser();
        string oldPass = user.ResetPassword();
        string newPass = txtFindUserPass.Text.ToString().Trim();
        if (newPass.Length < 6)
        {
            return;
        }
        user.ChangePassword(oldPass,newPass);

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: