Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public apiURL :string="http://localhost:56119";
- ValidateUser(userprofile: any)
- {
- var reqHeader = new HttpHeaders({
- 'Content-Type': 'application/x-www-form-urlencoded',
- });
- var userData = "username=" + userprofile.Email + "&password=" + userprofile.Password + "&grant_type=password";
- return this.httpClient.post(this.apiURL+'/token', userData, {
- headers: reqHeader
- })
- .pipe(
- map(res => res),catchError(this.errorHandler)
- );
- }
- errorHandler(error: Response) {
- console.log(error);
- return throwError(error);
- }
- public isAuthenticated():boolean{
- return this.getToken()!==null;
- }
- storeToken(token:string){
- localStorage.setItem('token',token);
- }
- getToken(){
- return localStorage.getItem('token');
- }
- removeToken(){
- return localStorage.removeItem('token');
- }
Add Comment
Please, Sign In to add comment