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