【发布时间】:2023-12-21 15:18:01
【问题描述】:
已经让令牌正常工作,这是这样设置的:
session_cookie = SimpleCookie()
session_cookie['key'] = any_string_value
session_cookie['key']["Path"] = '/'
headers = []
headers.extend(("set-cookie", morsel.OutputString())
for morsel
in session_cookie.values())
start_response(status, headers)
我还能够读取令牌并提取我需要的信息:
# Get cookies
cookies = request.get_cookies()
# Get current token from cookies
token = cookies['token'].value
现在,设置 cookie 过期的最佳方法是什么,我知道有 2 个可能的键:
- session_cookie['key']['max-age'] = "以秒为单位的时间"
- session_cookie['key']['expiration'] = "未来的日期"
我如何知道令牌是否已过期或者管理过期令牌的最佳方法是什么?
非常感谢!
【问题讨论】:
-
这是来自 ?只是问...
-
token是格式化的字符串,包含user_id等信息。
-
啊普通令牌。我虽然这是 django 特有的东西。
-
与django、python中的普通WSGI和使用Cookie.SimpleCookie无关
-
prefer expires 因为 IE 不支持 max age