Claim Logic
This commit is contained in:
@@ -98,6 +98,7 @@ namespace FoodsharingSiegen.Server.Auth
|
||||
{
|
||||
Name = "Andre",
|
||||
Mail = "fs@beging.de",
|
||||
GroupsList = new List<UserGroup> { UserGroup.Ambassador },
|
||||
Type = UserType.Admin,
|
||||
Created = DateTime.UtcNow,
|
||||
EncryptedPassword = "qSIxTZo7J8M="
|
||||
@@ -117,7 +118,15 @@ namespace FoodsharingSiegen.Server.Auth
|
||||
{
|
||||
var serializedToken = AuthHelper.CreateToken(_user);
|
||||
await _localStorageService.SetItem(StorageKeys.TokenKey, serializedToken);
|
||||
|
||||
|
||||
if (_user.ForceLogout)
|
||||
{
|
||||
_user.ForceLogout = false;
|
||||
await Context.SaveChangesAsync();
|
||||
}
|
||||
|
||||
Context.Entry(_user).State = EntityState.Detached;
|
||||
|
||||
return new OperationResult();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user