Update key store to validate account and site
Docker Build and Release Upload / build (push) Successful in 1m24s

This commit is contained in:
2025-09-09 21:47:34 -07:00
parent 0e16bee869
commit f1222b4ec6
7 changed files with 52 additions and 23 deletions
+4 -4
View File
@@ -52,14 +52,14 @@ namespace Auth.Controllers {
test.CurrentPasswordAttempts = 0;
await _databaseService.SetAccount(test);
if (request.SameSite) {
SignIn(Response, AuthJWT.GenereateJWTToken(test, request.StayLoggedIn));
if (request.Site == "/") {
SignIn(Response, AuthJWT.GenereateJWTToken(test, request.Site, request.StayLoggedIn));
} else {
string Ticket = Guid.NewGuid().ToString().Replace("-", "");
string JWT = AuthJWT.GenereateJWTToken(test, request.StayLoggedIn);
string JWT = AuthJWT.GenereateJWTToken(test, request.Site, request.StayLoggedIn);
AuthJWT.LoginSessions[Ticket] = new JWTMemCache {
JWT = JWT,
ExpiresAt = DateTime.UtcNow.AddSeconds(30)
ExpiresAt = DateTime.UtcNow.AddSeconds(20)
};
return Ok(Ticket);