Cordova恢复用户会话

时间:2017-04-12 17:28:22

标签: node.js cordova

我有一个cordova应用程序,我有登录页面和登录用户的内页。每当用户会话消失时,它都会要求提供登录信息。我如何防止cordova应用程序在重新启动移动应用程序时重启或恢复cookie和会话信息?那么登录界面每次都不显示?

2 个答案:

答案 0 :(得分:3)

您应该使用localStorage来设置用户创建帐户时需要检查的任何非敏感信息。即使在用户关闭应用程序后,localStorage也会保留。 Here是有关localStorage如何工作的更多信息。一个非常简单的工作流程将如下所示:

if (localStorage.getItem("accountId") == null) {
    // Show the user the sign up page
} else {
    // Do not show sign up page
}

答案 1 :(得分:2)

您可以使用本地存储或安全存储来存储某种令牌或应用程序的某些内容。

在启动应用程序期间,您可以检查令牌并采取相应措施。

安全存储cordova插件 https://github.com/Crypho/cordova-plugin-secure-storage

本地存储cordova插件 https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html

希望这会有所帮助。 :)