Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component, OnInit } from '@angular/core';
- import { AuthenticationService } from 'src/app/services/authentication.service';
- import { Router } from '@angular/router';
- @Component({
- selector: 'app-log-in',
- templateUrl: './log-in.component.html',
- styleUrls: ['./log-in.component.scss']
- })
- export class User {
- constructor(public username: string, public password: number) {
- }
- }
- export class LogInComponent implements OnInit {
- private router: Router;
- constructor(private authService: AuthenticationService) { }
- ngOnInit() { }
- login(user: User) {
- this.authService.login(user)
- .subscribe((data) => {
- localStorage.setItem('token', data['token']);
- localStorage.setItem('username', data['user']['username']);
- localStorage.setItem('userId', data['user']['id']);
- localStorage.setItem('isLogetIn', 'true');
- this.router.navigate(['/home']);
- });
- }
- getToken() {
- const token = localStorage.getItem('token');
- return token;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement