I have searched for hours and not found the answer to this, so was hoping someone here could help.
How do I get the roles set on a node from code behind?
I have my node: Node nodeToCheck = new Node(nodeID);
How do I now know what role permissions are set on this node?
Thanks in advance.
I just found out how to do this, so thought I would report back here:
string[] roles = Access.GetAccessingMembershipRoles(int.Parse(nodeID), nodeToCheck.Path);
or simpler if you do not want to manually check the roles assigned you can check against the membershipuser
bool hasAccess = Access.HasAccess(int.Parse(nodeID), nodeToCheck.Path, MembershipHelper.GetCurrentUser());
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With