Login.aspx 페이지의 ReturnUrl 매개 변수가 ASP.NET 로그인 컨트롤의 DestinationPageUrl 속성을 재정의하지 못하도록하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/33166

  •  09-06-2019
  •  | 
  •  

문제

ASP.NET 로그인 컨트롤 양식 인증 (ASP.NET 웹 응용 프로그램의 멤버십 / 자격 증명).익명 사용자 만 액세스 할 수있는 PasswordRecovery.aspx 와 같은 페이지가 있습니다.이러한 페이지에서 내 로그인 링크를 클릭하면 로그인 페이지의 주소 표시 줄에 ReturnUrl 매개 변수가 있습니다. <인용구>

http://www.example.com/Login.aspx?ReturnUrl=PasswordRecovery.aspx

그런 다음 성공적으로 로그인하면 사용자는 더 이상 액세스 할 수없는 ReturnUrl 매개 변수에 지정된 PasswordRecovery.aspx 페이지로 돌아갑니다.

도움이 되었습니까?

해결책

Velocity 리뷰 에서 답변을 찾았습니다..LoggedIn 이벤트를 처리하여 DestinationPageUrl 페이지로 강제 리디렉션했습니다. 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top