小编use*_*577的帖子

Ionic 3未经身份验证的用户重定向

我是第一次使用Ionic,我正在尝试将未经身份验证的用户重定向到我的登录页面.

登录时,用户获取存储在本地存储中的json-web-token.我还有一个身份验证服务,它有一个loggedIn()检查令牌是否有效的方法.

import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { tokenNotExpired } from 'angular2-jwt';
import { Storage } from '@ionic/storage';


@Injectable()
export class AuthServiceProvider {

constructor(
  public http: HttpClient,
  public store: Storage,
 ) { }

 ...

 public loggedIn(): boolean {
   return tokenNotExpired('__local/_ionickv/token');
 }

 ...

}
Run Code Online (Sandbox Code Playgroud)

在我的HomePage组件内部,然后在加载页面之前检查用户是否已登录ionViewCanEnter().

import { Storage } from '@ionic/storage';
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { …
Run Code Online (Sandbox Code Playgroud)

redirect login ionic3

0
推荐指数
1
解决办法
1801
查看次数

标签 统计

ionic3 ×1

login ×1

redirect ×1