Advertisement
Guest User

Untitled

a guest
Apr 18th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Component, OnInit } from '@angular/core';
  2. import { AuthenticationService } from 'src/app/services/authentication.service';
  3. import { Router } from '@angular/router';
  4.  
  5. @Component({
  6.   selector: 'app-log-in',
  7.   templateUrl: './log-in.component.html',
  8.   styleUrls: ['./log-in.component.scss']
  9. })
  10.  
  11. export class User {
  12.   constructor(public username: string, public password: number) {
  13.   }
  14. }
  15.  
  16. export class LogInComponent implements OnInit {
  17.   private router: Router;
  18.  
  19.   constructor(private authService: AuthenticationService) { }
  20.  
  21.  
  22.   ngOnInit() { }
  23.  
  24.   login(user: User) {
  25.     this.authService.login(user)
  26.       .subscribe((data) => {
  27.         localStorage.setItem('token', data['token']);
  28.         localStorage.setItem('username', data['user']['username']);
  29.         localStorage.setItem('userId', data['user']['id']);
  30.         localStorage.setItem('isLogetIn', 'true');
  31.         this.router.navigate(['/home']);
  32.       });
  33.   }
  34.  
  35.   getToken() {
  36.     const token = localStorage.getItem('token');
  37.     return token;
  38.   }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement