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

umbraco:控制对仪表板区域的访问,umbraco,Umbraco,我在我的umbraco站点的dashboard.config文件中设置了几个区域来扩展管理。但是,并非所有用户都可以访问这些选项卡。有没有办法限制访问?我只能看到如何限制特定部分(例如设置或开发人员)的访问。是的,无法阻止用户部分的某些选项卡 您可以在仪表板本身的usercontrols中解决这个问题 在用户控件的页面加载中,您可以请求当前用户 用它做点什么 示例:您可以创建一个新的用户类型来授予他们访问权限 User u = User.GetCurrent(); if(u.UserType.I

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

是的,无法阻止用户部分的某些选项卡 您可以在仪表板本身的usercontrols中解决这个问题

在用户控件的页面加载中,您可以请求当前用户 用它做点什么

示例:您可以创建一个新的用户类型来授予他们访问权限

User u = User.GetCurrent();
if(u.UserType.Id != <the id of your new usertype>)
{
pnlNoAccess.visible = true;
}
User u=User.GetCurrent();
如果(u.UserType.Id!=)
{
pnlNoAccess.visible=true;
}
有一个更好的解决方案正在研究中, 但它仍然没有发布的目标