0

我们有一个应用程序可以离线工作,因为数据使用本地存储和 HTML5 离线功能在本地存储。

当用户尝试离线启动应用程序时,我们想要一种方法来验证用户身份(如果 ipad 被盗,出于安全目的)。

当用户尝试在线访问应用程序时,我们已经有了身份验证机制

4

2 回答 2

3

粗略地说,您可以使用此人的密码作为本地存储数据库名称。没有密码,没有数据库访问权限。

于 2012-08-24T05:08:14.463 回答
0

一种解决方案是将上次成功的在线登录保存到某个本地存储中。现在当用户处于离线模式时,然后与存储在本地存储中的值进行比较。

以下是 HTML 5 中本地存储的示例片段:

if (window.localStorage.getItem('value')) {
    dummy =  window.localStorage.getItem('value');
} 

希望这可以解决问题。

于 2013-05-03T13:21:11.707 回答