我们有一个离线工作的应用程序,因为数据使用本地存储和HTML5离线功能在本地存储。
我们想要一种方法来在用户尝试离线启动应用程序时对用户进行身份验证(如果ipad被盗,则从安全目的开始)。
当用户在线尝试访问应用时,我们已经拥有了身份验证机制
答案 0 :(得分:3)
粗略地说,您可以使用此人的密码作为本地存储数据库名称。没有密码,没有数据库访问。
答案 1 :(得分:0)
一种解决方案是将上次成功的在线登录保存到某个本地存储中。现在,当用户处于离线模式时,请与存储在本地存储中的值进行比较。
以下是HTML 5中本地存储的示例代码段:
if (window.localStorage.getItem('value')) {
dummy = window.localStorage.getItem('value');
}
希望这可以解决问题。