umbraco:控制对仪表板区域的访问

时间:2009-07-25 14:29:16

标签: umbraco

我在umbraco网站的dashboard.config文件中设置了几个区域来扩展管理员。但是,并非所有用户都应该有权访问这些选项卡。有没有办法限制访问?我只能看到如何限制特定部分的访问(例如“设置”或“开发者”)。

1 个答案:

答案 0 :(得分:1)

是的,它无法阻止用户部分的某些标签 您可以在仪表板本身的用户控件中自行解决这个问题。

在您的usercontrols的page_load中,您可以请求当前用户 并用它做点什么......

示例:您可以创建一个新的usertype来为他们提供访问权限......

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

有一个更好的解决方案, codeplex work item for this issue 但它还没有释放的目标。