trim list of pages allowed to be Home Page

This commit is contained in:
Shaun Walker
2022-08-16 08:42:47 -04:00
parent 4084b352de
commit 56c082cb26
4 changed files with 16 additions and 3 deletions

View File

@ -119,6 +119,16 @@ namespace Oqtane.Security
return false;
}
public static bool ContainsRole(string permissionStrings, string permissionName, string roleName)
{
return GetPermissionStrings(permissionStrings).FirstOrDefault(item => item.PermissionName == permissionName).Permissions.Split(';').Contains(roleName);
}
public static bool ContainsUser(string permissionStrings, string permissionName, int userId)
{
return GetPermissionStrings(permissionStrings).FirstOrDefault(item => item.PermissionName == permissionName).Permissions.Split(';').Contains($"[{userId}]");
}
public static ClaimsIdentity CreateClaimsIdentity(Alias alias, User user, List<UserRole> userroles)
{
user.Roles = "";