gpt4 book ai didi

Sitecore 项目访问权限

转载 作者:行者123 更新时间:2023-12-04 23:43:59 24 4
gpt4 key购买 nike

我想检查一个站点核心项目是否应用了任何访问权限,所以我想检查安全字段是否具有值,即

item.Fields["__Security"].Value

这是检查项目是否具有访问权限的正确方法还是有其他方法可以做到这一点?

最佳答案

是的,在 __Security 字段中存储了权限。

您可以使用:item.Security.GetAccessRules();

var accessRules = item.Security.GetAccessRules();
if (accessRules != null)
{
foreach (var rule in accessRules)
{
var name = rule.Account.Name;
var comment = rule.AccessRight.Comment;
var permiss = rule.SecurityPermission;
}
}

关于Sitecore 项目访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32088482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com