Extjs 最佳实践:Phonegap Sencha Touch 2和保存登录数据

Extjs 最佳实践:Phonegap Sencha Touch 2和保存登录数据,extjs,login,cordova,passwords,save,Extjs,Login,Cordova,Passwords,Save,我正在寻找一种在客户端保存用户登录数据的方法 如果他先进入我的应用程序,我会问服务器,我的用户是否仍在登录。。。如果是,我将视图更改为主菜单。如果没有,我会查找保存的数据并自动让他登录 为此,我需要在首次登录后保存他的数据。我的问题是,什么是最好的方法?我知道网络存储和本地存储。 关键是用户密码必须安全加密。因此,Sencha提供base64,但这真的安全吗 你如何处理这个话题 谢谢。您可以使用OAuth 2.0进行身份验证。 在这种情况下,在设备上保存访问令牌而不保存密码就足够了 在服务器端,

我正在寻找一种在客户端保存用户登录数据的方法

如果他先进入我的应用程序,我会问服务器,我的用户是否仍在登录。。。如果是,我将视图更改为主菜单。如果没有,我会查找保存的数据并自动让他登录

为此,我需要在首次登录后保存他的数据。我的问题是,什么是最好的方法?我知道网络存储和本地存储。 关键是用户密码必须安全加密。因此,Sencha提供base64,但这真的安全吗

你如何处理这个话题

谢谢。

您可以使用OAuth 2.0进行身份验证。 在这种情况下,在设备上保存访问令牌而不保存密码就足够了

在服务器端,您可以控制这些令牌的有效性/生存期

否则,您可以使用LocalStorage以简单方便的方式存储数据

从Oauth开始:
或者教程:

如何验证您的成员身份?使用用户名和密码:-本地存储不是一个选项,因为如果用户清除所有浏览器数据,我不是说仅缓存!,他保存的数据也将丢失。。。不幸的是,在我的情况下,使用代币是不可能的。我真的必须保存姓名和密码。关键是在哪里保存以及如何加密密码。可能是本地sqlite数据库?