我正在创建一个要在 iPad 上使用的网络应用程序。一个重要功能是用户一次只能登录一次,并且一次只能在一台设备上登录。如果用户登录,我已经通过将数据库中的字段从 0 更新为 1 来实现这一点。
但是,如果用户忘记注销,则具有超时功能也很重要。我尝试在 PHP 中执行此操作,但它不合适,因为在脚本运行以注销用户之前必须刷新页面。
因此,我尝试使用 JavaScript 在客户端进行操作(30 分钟后进行简单的页面重定向),但我刚刚了解到,如果您在 iPad 上最小化 Safari,所有正在运行的脚本都会停止,因此用户可以轻松单击主屏幕而无需注销并且超时不起作用。
Sooo...我没有想法...有没有办法让 iPad 上的 Safari 中的人超时?