2010-04-16 2 views
2

사용자가 로그인하는 웹 페이지가 있습니다. 이제 ChangePasswork 컨트롤을 사용하여 사용자가 비밀번호를 변경할 수있는 기능을 제공하려고합니다. 컨트롤은 인증되지 않은 사용자의 경우 ChangePasswork Control에 설명 된대로 작동합니다. 하지만 인증 된 사용자의 행동을 원합니다.사용자 인증 및 ChangePassword 컨트롤 사용

나는 이것이 매우 간단한 질문 일 수 있으므로 사용자가 "인증하는"방법은 무엇입니까?

답변

0

docs에 따르면이 컨트롤은 인증 된 사용자와 인증되지 않은 사용자 모두에게 적용됩니다. 사용자 암호를 프로그래밍 방식으로 변경하는 것은 매우 간단합니다. MembershipProviderMembershipUser 클래스를 살펴보십시오. 다음을 사용하여 사용자의 유효성을 검사 할 수 있습니다. MembershipProvider.ValidateUser 인증하려면 FormsAuthentication.SetAuthCookie를 사용하십시오. MembershipUser에는 ChangePassword 메서드가 있습니다. 이 모든 것을 처음 접한 분은 introduction to membership

관련 문제