- run command
ng g g auth
- after that add bellow code to guard
export const authGuard: CanActivateFn = (route, state) => {
const router = inject(Router);
const token = localStorage.getItem("KPIMSWebApp");
if(token != null)
return true;
router.navigateByUrl("account/login");
return false;
};
export const apiHelperInterceptor: HttpInterceptorFn = (req, next) => {
const token = localStorage.getItem("KPIMSWebApp");
const request = req.clone({
setHeaders: {
Authorization: `Bearer ${token}`
}
});
return next(request);
};
Open terminal and hit commands step by step:
`set-ExecutionPolicy RemoteSigned -Scope CurrentUser`
`Get-ExecutionPolicy`
`Get-ExecutionPolicy -list`