ASP.NET MVC 3 응용 프로그램의 Global.asax 클래스에 Application_OnAuthenticateRequest 메서드를 구현했습니다. 사용자가 내 애플리케이션에서 페이지를 조회하면 사용자를로드하고 계정 상태를 확인합니다. 계정 상태가 유효한 계정 상태와 일치하지 않으면 해당 사용자를 컨트롤러/작업으로 리디렉션하여 추가 작업을 수행하려고합니다.ASP.NET MVC 3 - Application_OnAuthenticateRequest 메서드에서 컨트롤러 및 작업 가져 오기 및 리디렉션 수행
내가 겪고있는 문제는 리디렉션의 무한 루프가 발생하지 않도록 요청에서 컨트롤러/동작을 가져와야한다는 것입니다. 또한이 방법으로 내 새 컨트롤러/동작으로 리디렉션을 처리하는 가장 좋은 방법이 확실하지 않습니다.
이 작업을 수행하는 방법은 무엇입니까?
그렇게 할 수있는 방법이 있지만 MembershipProvider 인터페이스를 다시 구현하는 것이 더 쉽습니다. 그런 다음 사용자에게 적절한 수준의 보안이 있는지 자동으로 확인하려는 모든 기능에 데코레이터를 추가 할 수 있습니다. – Brain2000