use*_*910 5 python django django-sessions
这是我当前的sessionId
cookie 属性:
设置-Cookie:sessionid=3jdpjxgepk49vrnhbabdvju3r80ci581;到期=格林威治标准时间 2018 年 8 月 6 日星期一 12:40:14;HttpOnly; 最大年龄=1209600;路径=/
我想sessionId
通过以下secure
属性确保安全:
设置-Cookie:sessionid=3jdpjxgepk49vrnhbabdvju3r80ci581;到期=格林威治标准时间 2018 年 8 月 6 日星期一 12:40:14;HttpOnly,安全;最大年龄=1209600;路径=/
我尝试在 中添加以下属性settings.py
:
SESSION_COOKIE_SECURE = True
Run Code Online (Sandbox Code Playgroud)
但是,我仍然没有secure
在sessionId
. 对此有任何替代解决方案吗?
验证您的设置文件是否已正确配置
设置SESSION_COOKIE_SECURE = True
在设置文件
您可以通过在交互式 Shell 中运行 Django 应用程序来测试更改,以检查变量是否已更改:
from django.conf import settings
settings.SESSION_COOKIE_SECURE # it should be printing "True"
Run Code Online (Sandbox Code Playgroud)
重要提示:如果您通过 HTTP 而不是 HTTPS 运行应用程序(在我们的本地机器上通常是这种情况),即使将该变量设置为 true,会话 cookie 也不会被加密。它仅适用于 HTTPS 连接。
归档时间: |
|
查看次数: |
6233 次 |
最近记录: |