from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
def gen_cookie(uid, dbid, version, channel,unique='',model='',sys=''):
# 生成cookie,
s = Serializer(current_app.config['SECRET_KEY'],
current_app.config['COOKIE_EXPIRATION'])
cookie = s.dumps({'uid': uid, 'dbid': dbid, 'vid': version, 'cid': channel,
'unique': unique,'model': model,'sys':sys}).decode('utf-8')
return cookie
def check_cookie(args):
s = Serializer(current_app.config["SECRET_KEY"])
# 序列化后再加载出cookie的数据
cookie, header = s.loads(args.get("cookie", None), return_header=True)
s = Serializer(current_app.config['SECRET_KEY'], current_app.config['COOKIE_EXPIRATION'])
newcookie = s.dumps(cookie).decode('utf-8')
return newcookie
python使用JWT(json web token)实现验证
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- CSRF攻击原理图: 上图中Browse是浏览器,WebServerA是受信任网站/被攻击网站A,WebServe...
- jwt:json web token token是一串加密的信息,服务端将用户信息加密成token发给前端存储,前...
- 常规用户认证需求 用户先通过账号密码登录获取授权后,再获取用户详情信息 对比传统Session和JWT实现该需求的...
- 什么是 JWT? JWT(Json Web Token),是一个开源biaozhun,轻量,携带者用户信息的 js...