homefront/src/app/login/login.guard.ts
2018-11-14 13:16:42 -05:00

16 lines
404 B
TypeScript

import {CanActivate, Router} from '@angular/router';
import {firebaseApp} from '../app.module';
import {Injectable} from '@angular/core';
@Injectable()
export class LoginGuard implements CanActivate {
constructor(private router: Router) {}
canActivate() {
let valid = !!firebaseApp.auth().currentUser;
if(!valid) this.router.navigate(['/login']);
return valid;
}
}