如何在离子1混合应用程序中自动登录用户?

时间:2017-04-19 14:33:26

标签: angularjs ionic-framework authorization

我想将angularJS网络应用程序移动到离子混合应用程序。我做了很多准备工作但是我对“自动登录”主题感到困惑。互联网上有很多不同的信息,官方文档对我来说有点不清楚。

我正在寻找的方案是标准的 - 在第一个午餐用户创建帐户,登录,下次他打开应用程序时他已经登录。

许多资源建议使用localstorage。但是有一些threath它不安全,因为IO可以清理本地存储。

所以,如果这不是一个好的选择,那是什么?饼干?

我花了一个小时阅读和测试不同的方法,但比以往更加困惑。在我看来混合应用程序的这个重要特性应该有一个很好的实现...将不胜感激任何帮助/建议/示例/链接......

我的最终目标是,即使在离线模式下,授权用户也可以访问和操作他的个人资料数据。这意味着打开app allready会记录下他的个人资料信息。

我的最低可行目标是,当应用程序打开时,应用程序识别用户,检查已登录,重定向到登录状态并使http获取所有用户详细信息。当用户正在等待响应时,有加载微调器,但他可以开始使用登录的应用程序体验

1 个答案:

答案 0 :(得分:0)

我在Cordova离子应用程序中工作,我已在本地存储中存储令牌。但这不是一个好的过程。看看Google FIREBASE。他们有一个很好的解决方案。