Advertisement
Guest User

Untitled

a guest
Oct 26th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Component, OnInit } from '@angular/core';
  2. import {HttpClient, HttpHeaders} from '@angular/common/http';
  3. import { RequestOptions } from "@angular/http";
  4.  
  5. @Component({
  6.   selector: 'app-login',
  7.   templateUrl: './login.component.html',
  8.   styleUrls: ['./login.component.less']
  9. })
  10. export class LoginComponent implements OnInit {
  11.   token: string;
  12.  
  13.   constructor(private service: HttpClient) { }
  14.  
  15.   ngOnInit() {
  16.   }
  17.  
  18.   login() {
  19.     console.log("gowno");
  20.     this.service.get('http://127.0.0.1:8000')
  21.       .subscribe(() => {
  22.         console.log("Jeee kurwaaaa!!!");
  23.       },
  24.         (error_response) => {
  25.           console.log("cos sie popsulo i nie bylo mnie slychac");
  26.           console.log(error_response);
  27.         })
  28.   }
  29.  
  30.   getToken() {
  31.     console.log("biere token");
  32.     this.service.post<string>(
  33.       'http://127.0.0.1:8000/api-token-auth/',
  34.       {
  35.         username: 'admin',
  36.         password: 'Gah5eetu'
  37.       }
  38.       )
  39.       .subscribe((token) => {
  40.         console.log("token: ", token);
  41.         this.token = token;
  42.       })
  43.   }
  44.  
  45.   loginWithToken() {
  46.     console.log("loguje z tokenem");
  47.     const requestOptions = new RequestOptions();
  48.     let header = new HttpHeaders();
  49.     header = header.set(
  50.       'Authorization', 'JWT ' + this.token);
  51.  
  52.     this.service.get('http://127.0.0.1:8000', {headers: header})
  53.       .subscribe(() => {
  54.         console.log("Jeee kurwaaaa!!!");
  55.       },
  56.         (error_response) => {
  57.           console.log("cos sie popsulo i nie bylo mnie slychac");
  58.           console.log(error_response);
  59.         })
  60.   }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement