summaryrefslogtreecommitdiff
path: root/Logics/BaseUserAccountLogic.cs
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2022-11-27 12:46:26 -0600
committerHombreLaser <sebastian-440@live.com>2022-11-27 12:46:26 -0600
commit3da900a30e788d0acf2fcee7dba2aecdb16aab43 (patch)
treeec8312f37d26f81b22fb498728572f08983d67e5 /Logics/BaseUserAccountLogic.cs
parent45eb6bcac6eaa57efba955dd45aad46f988aaf35 (diff)
Añadido logout
Diffstat (limited to 'Logics/BaseUserAccountLogic.cs')
-rw-r--r--Logics/BaseUserAccountLogic.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/Logics/BaseUserAccountLogic.cs b/Logics/BaseUserAccountLogic.cs
index 4ce17e0..43a8ed9 100644
--- a/Logics/BaseUserAccountLogic.cs
+++ b/Logics/BaseUserAccountLogic.cs
@@ -19,6 +19,8 @@ namespace BackendPIA.Logics {
var roles = await _manager.GetRolesAsync(user);
_token = new AuthenticationToken { Token = _token_generator.Generate(user, roles[0]),
RefreshToken = _token_generator.GenerateRefreshToken() };
+ user.CurrentToken = _token.Token;
+ await _manager.UpdateAsync(user);
}
// We overwrite or set the value of the session token in the database: all other previous logins are invalid.