如何防止ionic3中的URL导航

时间:2019-04-18 16:36:00

标签: angularjs ionic-framework ionic3

谁能告诉我如何使用app.component防止安全链接导航。例如:-当用户按如下http:// localhost:8888 /#/ login之类的URL时,该用户按登录按钮屏幕后会进入登录屏幕(登录HTML),导航至用户屏幕,但当用户手动按诸如http:/的链接时/ localhost:8888 /#/ user,该用户获得的屏幕仍是相同的登录名,但问题是它调用了所有要阻止的user.ts文件(如果用户未登录,这不是我要通过应用程序实现的

1 个答案:

答案 0 :(得分:2)

您可以使用ionViewCanEnter之类的ionic生命周期功能来执行安全检查并防止未经授权的导航-Source

“用户”页面中的此类内容:

ionViewCanEnter() {
    return this.authService.authenticated();
 }