-
ywb16155 authored
commit #46 - Adding punctuation guard to tokens, adding apostrophe strip to answer submission, adding guard to navigation in frontend
ywb16155 authoredcommit #46 - Adding punctuation guard to tokens, adding apostrophe strip to answer submission, adding guard to navigation in frontend
login-guard.service.ts 376 B
import {Injectable} from '@angular/core';
import {CanActivate, Router} from '@angular/router';
@Injectable()
export class LoginGuardService implements CanActivate {
constructor(private router: Router) {
}
canActivate(): boolean {
if (!sessionStorage.getItem('username')) {
this.router.navigate(['/login']);
return false;
}
return true;
}
}