fix(ui): Force page reload on logout (#1870)

This commit is contained in:
Muppetteer
2025-12-15 13:22:06 +11:00
committed by GitHub
parent ed05820658
commit 0b4bccb462
3 changed files with 4 additions and 4 deletions

View File

@@ -73,7 +73,6 @@ function handle401Error(authService: AuthService, request: HttpRequest<any>, nex
}
function forceLogout(authService: AuthService, router: Router, message?: string): void {
authService.logout();
router.navigate(['/login']);
if (message) console.warn(message);
authService.logout();
}

View File

@@ -73,6 +73,5 @@ export class ChangePasswordComponent {
logout() {
this.authService.logout();
window.location.href = '/login';
}
}

View File

@@ -94,7 +94,9 @@ export class AuthService {
this.oAuthStorage.removeItem("id_token");
this.tokenSubject.next(null);
this.getRxStompService().deactivate();
this.router.navigate(['/login']);
// Force reload so user's data is not cached for next user that logs in
window.location.href = '/login';
}
getRxStompService(): RxStompService {