我最近完成了我的应用程序,但遇到一个巨大的问题。我需要每次只允许1个用户访问它。有一个首页对每个用户都是可访问的,并且包含“开始”按钮。当用户点击开始后,应用程序会锁定,其他人需要等待直到该用户完成。当用户关闭选项卡/浏览器时,应用程序必须自动解锁。每个用户可以使用我的应用程序5分钟。
我已经部分解决了我的问题,但它仍然不能正常工作 - 在每个网站上,我设置了JQuery脚本,以便每5秒钟触发服务器上的“extend.php”文件(使用$.get()函数)。 php文件修改time.txt文件(将其更改为time()+5),并且主页上的脚本检查(time()>time.txt内容)。因此,当用户关闭选项卡/浏览器时,应用程序可以访问。显然,我的应用程序也基于会话(当用户关闭浏览器时,他失去了访问权限)。
在某些计算机上,它根本无法正常工作(似乎jquery不会触发extend.php文件,这使得我的应用程序始终可以访问)。
所以我的问题是:您是否看到其他解决我的问题的方法?
我已经部分解决了我的问题,但它仍然不能正常工作 - 在每个网站上,我设置了JQuery脚本,以便每5秒钟触发服务器上的“extend.php”文件(使用$.get()函数)。 php文件修改time.txt文件(将其更改为time()+5),并且主页上的脚本检查(time()>time.txt内容)。因此,当用户关闭选项卡/浏览器时,应用程序可以访问。显然,我的应用程序也基于会话(当用户关闭浏览器时,他失去了访问权限)。
在某些计算机上,它根本无法正常工作(似乎jquery不会触发extend.php文件,这使得我的应用程序始终可以访问)。
所以我的问题是:您是否看到其他解决我的问题的方法?