在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);