【问题标题】:How to use sessions with django piston auth?如何使用带有 django 活塞身份验证的会话?
【发布时间】:2011-02-09 20:19:14
【问题描述】:

问题是我想将身份验证存储在我可以呈现给 django 活塞的 cookie 中,而不是要求每次都输入用户/密码(无需硬编码或将用户/密码组合存储在磁盘上的某处)。我希望像没有活塞 API 的人一样使用 cookie 来实现这一点。我错过了什么吗?

Django Piston 似乎根本不关心会话 cookie?

或者有人可以提出一个好的选择吗?也许我不应该使用活塞?

【问题讨论】:

    标签: django session django-piston


    【解决方案1】:

    【讨论】:

    • 感谢您的链接,这看起来很有帮助,或多或少正是我正在寻找的东西
    • 活塞似乎也有意将自己与“auth”系统分开,这很好但不太好(因为它不能开箱即用)......但我理解目的。
    【解决方案2】:

    如果您试图让用户在验证后保持登录状态,Django 的内置 Sessions 会为您做到这一点。您可以通过更改SESSION_COOKIE_AGE 设置来更改会话的持续时间。这也会改变会话在数据库中的持续时间(如果您使用的是数据库后端)。

    【讨论】:

    • 我可能把自己挖得太深了。我目前正在使用会话,但似乎活塞似乎不尊重会话。我可能不得不直接把这个交给活塞。不过还是谢谢。
    • @xyld 你是说 request.session / request.user 对于你得到的活塞请求不正确吗?
    猜你喜欢
    • 2020-03-06
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 2020-10-06
    • 2020-09-29
    • 1970-01-01
    • 2017-03-15
    相关资源
    最近更新 更多