2010-12-10 2 views
0

ChangePassword 멤버십 제공 업체 방법을 사용하여 ChangePassword으로 전화하기 전에 비밀번호를 변경하고 현재 비밀번호를 검색합니다. 패딩이 유효 아래현재 비밀번호를 가져 오는 동안 asp.net 사용자 비밀번호를 변경하십시오.

내 Web.config의는 제거 할 수 없습니다 : :하지만 오류가있어 당신은 속임수

<system.web> 
    < machineKey validationKey="4FD671E39167DFB91A918018007D095E50B7D2971B01AEDE26A7233FD9CC4A470F80689997EC2C7BB515F9D82C8B4D1F3A8495193630B11E8401C96BD0A5A133" 
       decryptionKey="ED1555E75C7B91738172E0086456C70B9CAA4C44214FC2B1907123993EA4FA53" 
       validation="SHA1" 
       decryption="AES"/> 
.... 
< /system.web> 
+0

ChangePassword를 호출 할 때 또는 검색 할 때 오류가 발생합니까? –

답변

3

이 먼저 알려진 값으로 암호를 재설정합니다.

MembershipUser user = Membership.GetUser(); 
string generated = user.ResetPassword(); 
user.ChangePassword(generated, *newPassword*); 
관련 문제