Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component, OnInit } from '@angular/core';
- import { LoginService } from '../../services/login/login.service';
- import { ChatService } from '../../services/chat/chat.service';
- import { User } from '../../../User';
- import { Router } from '@angular/router';
- import {initialRouterNavigation} from "@angular/router/src/router_module";
- import {ChatComponent} from "../chat/chat.component";
- import 'rxjs/add/operator/toPromise';
- @Component({
- moduleId: module.id,
- selector: 'login',
- templateUrl: 'login.component.html',
- providers: [LoginService,ChatService]
- })
- export class LoginComponent {
- //initialisation de notre classe/modele User/ts
- user : User;
- email : string;
- pseudo : string;
- isGood:boolean;
- constructor(private loginService:LoginService, private router:Router){
- console.log("yaaaaaaaaaaaaaaaaaaaa ");
- }
- isTrue(email,password){
- let newUser={
- email : this.user.email,
- password : this.user.password
- }
- console.log("login comp email: "+email);
- this.loginService.getUser(newUser).then(userLogged=>{
- console.log(userLogged.exist);
- if(userLogged.exist){
- this.router.navigate(['/home',userLogged.pseudo]);
- }else{
- this.router.navigate([]);
- }
- });
- }
- /*
- isTrue(pseudo,password){
- let newUser={
- pseudo : this.user.pseudo,
- password : this.user.password
- }
- console.log("login comp pseudo: "+pseudo);
- this.loginService.getUser(newUser).then(logged=>{
- console.log(logged);
- if(logged){
- this.router.navigate(['/profil']);
- }else{
- this.router.navigate([]);
- }
- });
- }
- */
- ngOnInit() {
- this.user = {
- _id: '',
- pseudo: '',
- email: '',
- password: '',
- picture:'',
- bio:'',
- birthday:'',
- exist:true
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement