美文网首页
django session查询user id

django session查询user id

作者: 总有bug害本宫 | 来源:发表于2019-10-30 18:36 被阅读0次

1.通过session_key到django_session中查询session_data

2.通过解码session_data获取user id

解码方法:

session_data = "'YmZkODAzZmMwZ0MTZlMjY1MzFkODdlNDY4ZTMzMzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImxpYnMuYXV0aC5iYNrZW5kcy5BdXRoQmFja2VuZCIsIl9hdXRoX3VzZXJfaWQiOjQxfQ=="

session_data.decode('base64')

结果:

'bfd803fc0ea7cd89efc9416e26531d87e468e333:{"_auth_user_backend":"libs.auth.backends.AuthBackend","_auth_user_id":41}'

41就是user id

相关文章

网友评论

      本文标题:django session查询user id

      本文链接:https://www.haomeiwen.com/subject/gjwjnxtx.html