2014-03-12 3 views
0

내가 컨트롤러 내부에 내가 어떻게에서 확인하실 수 있습니다어떤 그룹의 사용자는 내 내부보기

[Authorize(Roles = "Admin, UserTwo")] 

같은 속성을 부여 사용하고

HttpContext.Current.User.IsInRole("Admin"); 

등을 사용하여 사용자 역할에 대해 확인 (현재 로그인)에 속하는 컨트롤러 (그룹, 관리자 또는 관리자)가 현재 로그에 기록됩니까?

+0

자신의 권한 부여 속성을 만들고 구현 또한 그룹 –

답변

0

첫 번째 라인은 HttpContext 같은 컨트롤러에 여전히 유효하면 사용할 수 있습니다 :

HttpContext.Current.User.IsInRole("Admin"); 
HttpContext.Current.User.IsInRole("UserTwo"); 

당신이 사용자가 속한 모든 역할을 확인하는 방법을 알아 내기 위해 찾고 있다면, 그것은 방법에 따라 달라집니다 당신은 (ASP.Net 회원, 액티브 디렉토리 등 ...) 인증입니다