net2.0에서 사용자 비밀번호를 변경하는 방법
저자:Eve Cole
업데이트 시간:2009-06-30 15:56:19
net2.0에서 MembershipUser 클래스에는 ChangePassword 메서드가 있지만 두 개의 매개 변수가 있습니다.
이전 비밀번호와 새 비밀번호, 그런데 사용자의 이전 비밀번호를 어떻게 알 수 있습니까? 관리자로서 사용자의 비밀번호를 변경하려는 경우 해결 방법은 다음과 같습니다. 먼저 사용자에게 ResetPassword를 제공합니다.
암호:
MembershipUser 사용자 = Membership.GetUser(txtFindUserName.Text.ToString().Trim());
user.UnlockUser();
string oldPass = user.ResetPassword();
string newPass = txtFindUserPass.Text.ToString().Trim();
if (newPass.Length < 6)
{
반품;
}
user.ChangePassword(oldPass,newPass);