我已经搜索了几个小时而没有找到答案,所以希望有人可以提供帮助.
如何从代码中获取在节点上设置的角色?
我有我的节点: Node nodeToCheck = new Node(nodeID);
我现在如何知道在此节点上设置权限的角色?
提前致谢.
jim*_*ode 11
我刚刚发现了如何做到这一点,以为我会在这里报告:
string[] roles = Access.GetAccessingMembershipRoles(int.Parse(nodeID), nodeToCheck.Path);
Run Code Online (Sandbox Code Playgroud)
或者如果您不想手动检查分配的角色,则可以更简单,您可以检查成员资格
bool hasAccess = Access.HasAccess(int.Parse(nodeID), nodeToCheck.Path, MembershipHelper.GetCurrentUser());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3240 次 |
| 最近记录: |