在浏览器上存储数据

Storing data on browser

我正在修改数据库驱动的 Web 应用程序,其中用户可能有多个分配给员工的子帐户,这些帐户只能访问主帐户的某些区域。

我正在寻找的修改是即使在没有互联网或连接断开时也可以访问应用程序。

所有用户始终有互联网(电缆或 ADSL),该应用程序旨在 运行 在桌面上;然而,在某些情况下,互联网连接中断,我需要存储员工进行的交易,以便在网络恢复时将数据发送到服务器。

我一直在寻找解决方案,但似乎受制于本地存储和 5mb 的限制,我想如果互联网出现故障一个小时左右,5mb 就可以了,但如果等待时间更长怎么办?

然后我的另一个问题是,员工通常最多只能访问 1 或 2 台计算机,并且他们必须登录和注销不断共享计算机,所以我如何存储这些用户凭据以允许他们在以下时间登录我无法与服务器通信并验证?

有人对我的选择有什么想法吗?

我决定使用网络服务器路线。

我将使用最少的数据和逻辑设置服务器。

还决定通过它处理所有事务,这也将使整个应用程序更快,然后与 Internet 服务器的通信可以在不中断本地进程的情况下花费时间。

还有一个与 nodejs 服务器配合使用的监视器,我将在本地移动它,以便节省一些服务器资源。

我想这是一个更好的解决方案。

关于@DylanWatt 密码问题,如果网络中断,我将为本地数据库和远程数据库使用不同的哈希键,一旦网络恢复,事务将仅保留在本地我将等待用户重新输入密码,然后将这些交易与输入的密码一起发送到远程服务器。