谁能告诉我如何使用app.component防止安全链接导航。例如:-当用户按如下http:// localhost:8888 /#/ login之类的URL时,该用户按登录按钮屏幕后会进入登录屏幕(登录HTML),导航至用户屏幕,但当用户手动按诸如http:/的链接时/ localhost:8888 /#/ user,该用户获得的屏幕仍是相同的登录名,但问题是它调用了所有要阻止的user.ts文件(如果用户未登录,这不是我要通过应用程序实现的
答案 0 :(得分:2)
您可以使用ionViewCanEnter
之类的ionic生命周期功能来执行安全检查并防止未经授权的导航-Source
“用户”页面中的此类内容:
ionViewCanEnter() {
return this.authService.authenticated();
}