2009-07-25 3 views
0

관리자를 확장하려면 내 umbraco 사이트의 dashboard.config 파일에 여러 영역을 설정했습니다. 그러나 모든 사용자가이 탭에 액세스 할 수있는 것은 아닙니다. 액세스를 제한 할 수있는 방법이 있습니까? 특정 섹션 (예 : 설정 또는 개발자)의 액세스를 제한하는 방법 만 볼 수 있습니다.umbraco : 대시 보드 영역에 대한 액세스 제어

답변

1

물론 그렇습니다. 사용자 섹션의 특정 탭을 차단할 수 없습니다. 대시 보드 자체의 usercontrols에서 직접 해결할 수 있습니다. 현재 사용자 를 요청하고 그것으로 뭔가를 할 수 있습니다 된 UserControls의를 Page_Load에서

...

예 : 당신은 ... 그들에게 액세스 권한을 부여하기 위해 새로운 유저 유형을 만들 수

User u = User.GetCurrent(); 
if(u.UserType.Id != <the id of your new usertype>) 
{ 
pnlNoAccess.visible = true; 
} 

더 좋은 해결책이 있습니다. codeplex work item for this issue 아직 공개 대상이 없습니다.