summaryrefslogtreecommitdiff
path: root/Logics/BaseUserAccountLogic.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Logics/BaseUserAccountLogic.cs')
-rw-r--r--Logics/BaseUserAccountLogic.cs3
1 files changed, 1 insertions, 2 deletions
diff --git a/Logics/BaseUserAccountLogic.cs b/Logics/BaseUserAccountLogic.cs
index 82c28eb..4ce17e0 100644
--- a/Logics/BaseUserAccountLogic.cs
+++ b/Logics/BaseUserAccountLogic.cs
@@ -19,11 +19,10 @@ namespace BackendPIA.Logics {
var roles = await _manager.GetRolesAsync(user);
_token = new AuthenticationToken { Token = _token_generator.Generate(user, roles[0]),
RefreshToken = _token_generator.GenerateRefreshToken() };
- await SetUserRefreshToken(user);
}
// We overwrite or set the value of the session token in the database: all other previous logins are invalid.
- private async Task SetUserRefreshToken(UserAccount user) {
+ protected async Task SetUserRefreshToken(UserAccount user) {
user.SessionToken = _token.RefreshToken;
user.SessionTokenExpiryTime = DateTime.UtcNow.AddHours(3);
await _manager.UpdateAsync(user);