fix regression issue
This commit is contained in:
parent
6621983a9c
commit
dd73d6e19a
@ -28,7 +28,7 @@ namespace Oqtane.Security
|
|||||||
var claims = context.Principal.Claims;
|
var claims = context.Principal.Claims;
|
||||||
|
|
||||||
// check if principal has roles and matches current site
|
// check if principal has roles and matches current site
|
||||||
if (!claims.Any(item => item.Type == ClaimTypes.Role) || claims.Any(item => item.Type == "sitekey" && item.Value == alias.SiteKey))
|
if (!claims.Any(item => item.Type == ClaimTypes.Role) || claims.Any(item => item.Type == "sitekey" && item.Value != alias.SiteKey))
|
||||||
{
|
{
|
||||||
var userRepository = context.HttpContext.RequestServices.GetService(typeof(IUserRepository)) as IUserRepository;
|
var userRepository = context.HttpContext.RequestServices.GetService(typeof(IUserRepository)) as IUserRepository;
|
||||||
var userRoleRepository = context.HttpContext.RequestServices.GetService(typeof(IUserRoleRepository)) as IUserRoleRepository;
|
var userRoleRepository = context.HttpContext.RequestServices.GetService(typeof(IUserRoleRepository)) as IUserRoleRepository;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user