Ionic 2 Angularfire2 auth

时间:2017-01-09 23:17:17

标签: angular ionic2 angularfire2

最近我一直在使用Angular 2进行大量开发。我正在创建一个仅仅是一个网站的项目,但现在我已经找到了Ionic 2我认为我应该这样做。将应用程序与网站一起使用会很好,但有一些我不确定的事情。主要的是在Angular 2中,如果用户没有登录,你可以使用Auth警卫阻止路由。这是创建我的离子应用程序时需要担心的吗?我希望能够将我的应用程序作为网站,Android应用程序和ios应用程序运行。如果没有必要那会很好,但我认为至少在网站上需要它。谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

ionic2没有使用身份验证。 (因为它不适用于角度的路线系统)。我不认为这也是必要的,因为Ionic不使用URL,而是使用NavController和导航堆栈进行路由。

这意味着,如果您没有推送,则无法访问某个网页。走向它。

如果这不起作用或者它构成安全威胁,您可能需要检查每个组件是否用户是否已登录(例如,oauth密钥可以存储在localStorage中)

但是,最初,如果您有一个Page2Component,则转到localhost:3000/page2无法访问您的html文件,但会保留localhost:3000,只能在{this.navCtrl.push(Page2Component)时访问1}}被称为。