diff --git a/client/stillbox/src/app/auth.guard.ts b/client/stillbox/src/app/auth.guard.ts index b9b91c0..d2383ce 100644 --- a/client/stillbox/src/app/auth.guard.ts +++ b/client/stillbox/src/app/auth.guard.ts @@ -5,7 +5,7 @@ import { inject } from '@angular/core'; export const AuthGuard: CanActivateFn = (route, state) => { const router: Router = inject(Router); const authSvc: AuthService = inject(AuthService); - if (localStorage.getItem('jwt') == null) { + if (authSvc.token() === null) { let success = false; authSvc.refresh().subscribe({ next: (event) => { diff --git a/client/stillbox/src/app/login/auth.service.ts b/client/stillbox/src/app/login/auth.service.ts index 46fc5df..474c3ff 100644 --- a/client/stillbox/src/app/login/auth.service.ts +++ b/client/stillbox/src/app/login/auth.service.ts @@ -75,7 +75,10 @@ export class AuthService { } _clearState() { - this._state.set({}); + this._state.set({ + is_auth: false, + token: null, + }); } logout() {