【发布时间】:2017-01-26 10:59:29
【问题描述】:
我目前正在阅读有关会话过期的信息,我很好奇 django 如何知道会话是否过期?目前,我已经阅读了有关在 Django 中读取和写入会话以及如何设置会话到期的信息,但在验证会话时没有遇到任何问题。使用 Django 我如何知道会话是否仍然有效?
【问题讨论】:
我目前正在阅读有关会话过期的信息,我很好奇 django 如何知道会话是否过期?目前,我已经阅读了有关在 Django 中读取和写入会话以及如何设置会话到期的信息,但在验证会话时没有遇到任何问题。使用 Django 我如何知道会话是否仍然有效?
【问题讨论】:
您可以使用 set_expire 函数设置会话的过期时间:
request.session.set_expiry(300)
您可以使用 is_authenticated 函数验证会话:
request.user.is_authenticated()
【讨论】: