Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (!user.InGroup("Admin")
- Response.Redirect("/NoAccess.aspx");
- Table "Role"
- RoleId, TenantId, Role
- Table "PagePermissions"
- PageId, RoleId
- Table "UserRoles"
- UserId, RoleId
- Select PageId FROM
- UserRoles UR INNER JOIN PagePermissions PP
- ON UR.RoleId = PP.RoleID
- WHERE UR.Userid = @UserId AND PP.PageID = @PageId
- foreach(var group in ThisPageConfiguration.AcceptedRoleNames)
- if (user.IsInRole(group))
- ...
Add Comment
Please, Sign In to add comment