美文网首页
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