2012-08-31 2 views
0

컨트롤러의 동일한 동작에 역할 및 사용자를 추가하는 방법.MVC3 특성 승인

내가 시도 :

[Authorize(Roles = "admin" , Users = "userName")] 
public ActionResult Action() 
{ 
.... 
.... 
} 

[Authorize(Roles = "admin")] 
[Authorize(Users = "userName")] 
public ActionResult Action() 
{ 
.... 
.... 
} 

내가 권한 부여는 속성 정의를 작성해야합니까?

감사

+0

의 첫 번째 시도에 어떤 오류가 발생합니까? 괜찮습니다. –

+0

오류 없음 .. 창 인증 팝업과 유효한 사용자 이름과 암호를 입력하면 사용자 이름과 암호가 잘못되었다고 생각하는 사용자 이름과 암호를 입력 할 때마다 창 인증이 계속 팝업됩니다. 하지만 그냥 역할을 시도 할 때 잘 또는 그냥 사용자가 – Valter

+1

내가 이것을 확인하십시오 http://stackoverflow.com/q/4672058/944681 –

답변

1

이 올바른 방법입니다 :

[Authorize(Users="userName", Roles="admin")] 
+0

이렇게하면 작동하지 않습니다. tooo. – Valter

+0

뭔가 잘못되었습니다. 올바른 방법입니다. – Gabe

+0

그것이 아닌 것처럼 보입니다 : http://stackoverflow.com/q/4672058/944681 –