resolve issue with host role support in external login
This commit is contained in:
parent
020b7233d0
commit
231f9bca84
@ -584,8 +584,9 @@ namespace Oqtane.Extensions
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var userrole = userRoles.FirstOrDefault(item => item.Role.Name == RoleNames.Registered);
|
var host = userRoles.FirstOrDefault(item => item.Role.Name == RoleNames.Host);
|
||||||
if (!user.IsDeleted && userrole != null && Utilities.IsEffectiveAndNotExpired(userrole.EffectiveDate, userrole.ExpiryDate))
|
var registered = userRoles.FirstOrDefault(item => item.Role.Name == RoleNames.Registered);
|
||||||
|
if (!user.IsDeleted && (host != null || registered != null && Utilities.IsEffectiveAndNotExpired(registered.EffectiveDate, registered.ExpiryDate)))
|
||||||
{
|
{
|
||||||
// update user
|
// update user
|
||||||
user.LastLoginOn = DateTime.UtcNow;
|
user.LastLoginOn = DateTime.UtcNow;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user