trim list of pages allowed to be Home Page
This commit is contained in:
@ -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 = "";
|
||||
|
Reference in New Issue
Block a user