2015-12-14 36 views
0

有没有办法找出用户会话保持有效的时间(直到它超时)?超时会话的时间

我想在页面上显示这一次。

我知道如何设置超时时间,但无法找到锄头以使当前时间超时。

回答

3

我想你应该在浏览器中用普通的JavaScript跟踪时间,并用每个Ajax/WebSocket调用重置。

你不能在服务器上跟踪它,因为要检查你需要提出请求的时间,这将更新会话。

1

会话对象上有一个getLastAccessedTime(),这可能有所帮助。

+0

我正确地假设超时将发生在(当前时间 - getLastAccessedTime())> getMaxInactiveInterval()? – RobAu

+0

但要使用此方法,您需要发出http请求,即它将续订会话。 –