我为用户登录设置了一个下降,并且有一个会话 time() 和其他一些添加到表中的东西。
我遇到的问题是,当用户关闭浏览器时,它不会从 mysql 表中删除会话。
从用户的角度来看,这很好,因为他们在打开浏览器时必须再次登录。
但对于超级用户仪表板,如果用户关闭浏览器,它仍会显示用户已登录。
我确实查看了关闭浏览器警报 javascript 代码,但我宁愿找到一种方法来做到这一点。
然后我想可能是一个 cron 脚本,但这可能会使用户注销,除非我每次点击另一个页面时都更新 time()。这是唯一的方法吗?