लोड घटक आधारित पर यूआरएल को बदले बिना उपयोगकर्ता की स्थिति में लॉग इन

वोट
1

मैं कोणीय उपयोग कर रहा हूँ। मेरे में AppComponent, मैं उपयोगकर्ता लॉग ऑन नहीं है, तो एक प्रवेश पृष्ठ प्रदर्शित करने के लिए करना चाहते हैं।

मैं एक प्रमाणीकरण सेवा है

export class AuthenticationService {

    constructor() {}

    logout() {
        // logs out user
    }

    login(user) {
        //logs in user           

    }

    checkCredentials() {
        //checks if logged in 
    }
}  

app.component.ts

import { NgModule, Component } from '@angular/core';
// import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

@NgModule({

})
@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'app';

}

login.component

import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-login',
  templateUrl: './login.component.html',
  styleUrls: ['./login.component.css']
})
export class LoginComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }

}

क्या मैं लोड करने के लिए मुख्य पृष्ठ के लिए app.component में कर सकते हैं LoginComponent, तो उपयोगकर्ता के प्रवेश नहीं कर रहा है या DashboardComponentयदि उपयोगकर्ता अलग यूआरएल के लिए मार्ग के बिना में लॉग ऑन है?

09/01/2018 को 02:55
उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
0

आप LocalStorage में अपने टोकन स्टोर कर सकते हैं और उस टोकन की समाप्ति तिथि के आधार पर आप टोकन की वैधता की जांच के आधार पर है कि आप Loginpage करने या डैशबोर्ड पृष्ठ, आप गार्ड में वैधता तर्क की जांच कर सकते अनुप्रेषित कर सकते हैं कर सकते हैं।

: आप पूरी उदाहरण चाहते हैं इस लिंक देखें http://jasonwatmore.com/post/2016/09/29/angular-2-user-registration-and-login-example-tutorial

और वहाँ auth.guard.ts कर रहा है आप वास्तव में क्या जरूरत है

09/01/2018 को 03:11
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more