【问题标题】:Session Validation and Expiration会话验证和到期
【发布时间】:2017-01-26 10:59:29
【问题描述】:

我目前正在阅读有关会话过期的信息,我很好奇 django 如何知道会话是否过期?目前,我已经阅读了有关在 Django 中读取和写入会话以及如何设置会话到期的信息,但在验证会话时没有遇到任何问题。使用 Django 我如何知道会话是否仍然有效?

【问题讨论】:

    标签: django session-cookies


    【解决方案1】:

    您可以使用 set_expire 函数设置会话的过期时间:

    request.session.set_expiry(300)
    

    您可以使用 is_authenticated 函数验证会话:

    request.user.is_authenticated()
    

    【讨论】:

    • @JamesFranco 所以,这就是你需要的:)
    • 这并不意味着任何权限,也不会检查用户是否处于活动状态或具有有效会话。
    猜你喜欢
    • 2016-04-16
    • 2012-08-29
    • 1970-01-01
    • 2015-12-09
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多