first
This commit is contained in:
14
accounting-ng-nuttakit/src/app/services/auth.guard.ts
Normal file
14
accounting-ng-nuttakit/src/app/services/auth.guard.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { inject } from '@angular/core';
|
||||
import { CanActivateFn, Router } from '@angular/router';
|
||||
|
||||
export const authGuard: CanActivateFn = (route, state) => {
|
||||
const router = inject(Router);
|
||||
const accessToken = localStorage.getItem('access_token');
|
||||
|
||||
if (accessToken) {
|
||||
return true;
|
||||
} else {
|
||||
router.navigate(['/login']);
|
||||
return false;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user