1

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

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

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

你如何处理这个话题?

谢谢。

4

1 回答 1

0

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

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

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

从 Oauth 开始:http: //oauth.net/2/
或教程: http: //net.tutsplus.com/tutorials/oauth-2-0-the-good-the-bad-the-ugly/

于 2013-10-31T17:21:21.490 回答