Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个应用程序可以离线工作,因为数据使用本地存储和 HTML5 离线功能在本地存储。
当用户尝试离线启动应用程序时,我们想要一种方法来验证用户身份(如果 ipad 被盗,出于安全目的)。
当用户尝试在线访问应用程序时,我们已经有了身份验证机制
粗略地说,您可以使用此人的密码作为本地存储数据库名称。没有密码,没有数据库访问权限。
一种解决方案是将上次成功的在线登录保存到某个本地存储中。现在当用户处于离线模式时,然后与存储在本地存储中的值进行比较。
以下是 HTML 5 中本地存储的示例片段:
if (window.localStorage.getItem('value')) { dummy = window.localStorage.getItem('value'); }
希望这可以解决问题。