어딘가에서 잘못 설정된 것이 무엇인지 확실하지 않습니다. 인증 된 사용자는 자신의 암호를 변경할 수 있지만 인증되지 않은 사용자의 경우 암호 변경 버튼을 클릭해도 아무런 변화가 없습니다. 오류도 표시되지 않습니다.인증되지 않은 사용자에 대해 ChangePassword 컨트롤이 작동하지 않음
아이디어가 있으십니까?
어딘가에서 잘못 설정된 것이 무엇인지 확실하지 않습니다. 인증 된 사용자는 자신의 암호를 변경할 수 있지만 인증되지 않은 사용자의 경우 암호 변경 버튼을 클릭해도 아무런 변화가 없습니다. 오류도 표시되지 않습니다.인증되지 않은 사용자에 대해 ChangePassword 컨트롤이 작동하지 않음
아이디어가 있으십니까?
일시적인 해결책은 "returnUrl = ChangePassword.aspx"를 사용하여 로그인 페이지로 리디렉션하는 것입니다. 로그인 한 후 사용자는 ChangePassword.aspx로 리디렉션되고 암호 변경 제어가 작동합니다.
나는 Oded와 동의합니다 ...하지만 여전히 권한없는 사용자가 암호를 변경하도록하십시오 ... 암호 변경 페이지가 Web.config 파일의 보안 섹션에 있는지 확인하십시오. 권한이 부여 된 사용자에 대해서만 모든 페이지에 대한 포괄적 인 권한 부여 ... 권한 부여 태그를 확인하십시오. 그렇다면 web.config 파일의 위치 태그를 사용하여 비밀번호 변경 페이지에 대한 인증 설정을 변경할 수 있습니다 ...
이 페이지에 아무것도 설정되지 않았습니다. 그것은 모두가 접근 할 수 있습니다. – sjlewis
이유가 있습니다 ... 나는 당신이 누군지 증명할 때까지 비밀 번호를 바꾸지 않겠습니다. – Oded
동의. 이게 어떻게 버그 야? –
설명 : 사용자가 암호 검색 메일의 링크를 클릭하여 리디렉션되었습니다. 사용자는 사용자 이름과 임시 암호를 제공합니다. – sjlewis