Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component, OnInit } from '@angular/core';
- import {HttpClient, HttpHeaders} from '@angular/common/http';
- import { RequestOptions } from "@angular/http";
- @Component({
- selector: 'app-login',
- templateUrl: './login.component.html',
- styleUrls: ['./login.component.less']
- })
- export class LoginComponent implements OnInit {
- token: string;
- constructor(private service: HttpClient) { }
- ngOnInit() {
- }
- login() {
- console.log("gowno");
- this.service.get('http://127.0.0.1:8000')
- .subscribe(() => {
- console.log("Jeee kurwaaaa!!!");
- },
- (error_response) => {
- console.log("cos sie popsulo i nie bylo mnie slychac");
- console.log(error_response);
- })
- }
- getToken() {
- console.log("biere token");
- this.service.post<string>(
- 'http://127.0.0.1:8000/api-token-auth/',
- {
- username: 'admin',
- password: 'Gah5eetu'
- }
- )
- .subscribe((token) => {
- console.log("token: ", token);
- this.token = token;
- })
- }
- loginWithToken() {
- console.log("loguje z tokenem");
- const requestOptions = new RequestOptions();
- let header = new HttpHeaders();
- header = header.set(
- 'Authorization', 'JWT ' + this.token);
- this.service.get('http://127.0.0.1:8000', {headers: header})
- .subscribe(() => {
- console.log("Jeee kurwaaaa!!!");
- },
- (error_response) => {
- console.log("cos sie popsulo i nie bylo mnie slychac");
- console.log(error_response);
- })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement