Only Set LastLogin When User Goes Offline

This commit is contained in:
Alan Moon 2025-11-30 16:30:25 -08:00
parent 7e93dee8da
commit 4117727b68
2 changed files with 5 additions and 2 deletions

View File

@ -101,8 +101,6 @@ namespace qtc_api.Controllers
var token = await _tokenService.GenerateAccessTokenAndRefreshToken(dbUser.Data, true, request.RememberMe); var token = await _tokenService.GenerateAccessTokenAndRefreshToken(dbUser.Data, true, request.RememberMe);
dbUser.Data.LastLogin = DateTime.UtcNow;
await dataContext.SaveChangesAsync(); await dataContext.SaveChangesAsync();
return Ok(token); return Ok(token);
} }

View File

@ -373,6 +373,11 @@ namespace qtc_api.Services.UserService
user.Status = request.Status; user.Status = request.Status;
if(user.Status == 0)
{
user.LastLogin = DateTime.UtcNow;
}
await _dataContext.SaveChangesAsync(); await _dataContext.SaveChangesAsync();
serviceResponse.Success = true; serviceResponse.Success = true;