2013-12-17 2 views
0

ASP.NET 멤버십 인터페이스를 처음 사용합니다.Asp.net 멤버십 권한 및 역할

사용자와 역할이 서로 어떻게 작동하는지 알고 있지만 역할과 권한을 연결하는 방법을 이해하지 못하는 것 같습니다.

Membership 및 Roles가 db에 자동으로 테이블을 생성하지만 권한 측면에 대한 참조가 표시되지 않습니다.

아이디어가 있으십니까?

답변

2

ASP.NET 멤버쉽은 응용 프로그램이 현재 사용자가 속한 역할을 확인하고 거기에서 사용 권한을 처리하는 측면에서 작동합니다. 사용자가 할당 된 경우는 기본적으로 권한의 전제를 생성

if (Roles.IsUserInRole("RoleName")) { 
    // Do something here 
} 

:

은 간단히 말해, 응용 프로그램 코드에서, 당신은 사용자를 확인하는 함수에 대한 권한이 처리 할 수있는 비슷한 삽입해야합니다 역할은 시스템이 자신이 속한 역할이 허용하는 기능을 기반으로 작업을 수행 할 수있는 기능을 부여합니다.