CG

Chris Griggs

Business Development Manager at LifeBook

Chris Griggs began their career in 1984 as a Colonel in the British Army. In 2012, they joined LifeBook Ltd as a Business Development Manager and later held the role of BDM.

import { Component, OnInit } from '@angular/core';

import { AuthService } from '../../services/auth.service';

import { Router } from '@angular/router';

import { FlashMessagesService } from 'angular2-flash-messages';

@Component({

selector: 'app-login',

templateUrl: './login.component.html',

styleUrls: ['./login.component.css']

})

export class LoginComponent implements OnInit {

username: String;

password: String;

constructor(

private authService: AuthService,

private router: Router,

private flashMessage: FlashMessagesService

) { }

ngOnInit() {

}

onLoginSubmit() {

const user = {

username: this.username,

password: this.password

}

this.authService.authenticateUser(user).subscribe(data => {

if (data.success) {

this.authService.storeUserData(data.token, data.user);

this.flashMessage.show('You are now logged in', {

cssClass: 'alert-success',

timeout: 5000

});

this.router.navigate(['dashboard']);

} else {

this.flashMessage.show(data.msg, {

cssClass: 'alert-danger',

timeout: 5000

});

this.router.navigate(['login']);

}

});

}

}

Links

Timeline

  • Business Development Manager

    April, 2012 - present

  • BDM

    January, 2012