AuthorizeAttribute
을 구현하는 두 클래스를 만들었습니다.액션 필터 실행 순서
하나는 전 세계적으로 사용되며, 내가 Global.asax.cs에 설정 :
filters.Add(new FirstAuthorizeAttribute() { Order = 0 });
다른 하나는 SecondAuthorizeAttribute
이라고하며 어떤 행동 방식 만 사용하고, 나는에 속성으로 사용 내가 원하는 방법.
[HttpGet]
[SecondAuthorize]
public ActionResult LogOut()
{
FormsAuthentication.SignOut();
Session.Clear();
Session.Abandon();
return Redirect(Url.Content("~/"));
}
문제는 SecondAuthorizeAttribute
항상 FirstAuthorizeAttribute
전에 실행한다는 것입니다, 내가 먼저 실행이 하나 필요합니다. 명령이 도움이되지 않습니다. 어떻게 할 수 있습니까?
감사를 실행합니다
컨트롤러, 나는 오늘 밤을 시도 할 것이다. – vtortola
링크에서 관련 콘텐츠를 답변에 복사하십시오. – BartoszKP