2013-02-24 2 views
0
내 routeconfig 경로에있는

:MVC4 AuthorizeAttribute

routes.MapRoute(name: "Login", url: "login", defaults: new { controller = "Account", action = "Login" }); 

그것은 사용자가 권한이없는 경우를 제외하고는 잘 작동하고 그/로그인 계정로 리디렉션됩니다 [권한 부여]로 함수를 호출,하지만/로그인에 그것은해야한다. 이 문제를 해결하는 방법에 대한 아이디어를 제공해 주시겠습니까? 로그인 페이지의

답변

2

URL이 당신의 Web.config에서 설정 :

<authentication mode="Forms"> 
     <forms loginUrl="~/Account/LogOn" timeout="2880" /> 
    </authentication> 

현재 위치를 변경해야합니다. RouteTable은 들어오는 URL을 컨트롤러 및 작업에 매핑하는 것에 관한 것입니다.

+0

OMG! 고마워요! 이 설정을 잊어 버렸습니다 ... – CodeDemen

관련 문제