add user impersonation

This commit is contained in:
sbwalker
2025-01-31 11:14:13 -05:00
parent 1fd2aedf96
commit de6c57a7ee
7 changed files with 138 additions and 4 deletions

View File

@ -12,6 +12,7 @@ using Oqtane.Enums;
using Oqtane.Infrastructure;
using Oqtane.Models;
using Oqtane.Repository;
using Oqtane.Security;
using Oqtane.Shared;
namespace Oqtane.Managers
@ -369,7 +370,7 @@ namespace Oqtane.Managers
if (user != null)
{
// ensure user is registered for site
if (user.Roles.Contains(RoleNames.Registered))
if (UserSecurity.ContainsRole(user.Roles, RoleNames.Registered))
{
user.IsAuthenticated = true;
user.LastLoginOn = DateTime.UtcNow;