【发布时间】:2016-01-26 20:25:52
【问题描述】:
我有一个 Laravel 项目(包括身份验证用户)。我需要记录会话持续时间。如果用户单击注销,这很容易,但如果用户关闭选项卡/窗口呢?
我想使用 JavaScript 来操纵该事件或设置超时以向服务器发送 ajax 请求以说“嘿!我在线!”然后更新会话持续时间,但似乎效率不高。
有什么想法吗?
【问题讨论】:
标签: javascript session laravel
我有一个 Laravel 项目(包括身份验证用户)。我需要记录会话持续时间。如果用户单击注销,这很容易,但如果用户关闭选项卡/窗口呢?
我想使用 JavaScript 来操纵该事件或设置超时以向服务器发送 ajax 请求以说“嘿!我在线!”然后更新会话持续时间,但似乎效率不高。
有什么想法吗?
【问题讨论】:
标签: javascript session laravel
无法确定用户是否仍在您的网站上登录。检查这一点的最接近的方法确实是使用每 x 秒进行一次 ajax 调用的 javascript。这是 Facebook 过去用来检查用户是否仍然在线的方法。
【讨论】: