zoukankan      html  css  js  c++  java
  • Django中session的使用

    1 存在于服务端的键值对
    
    2 同一个浏览器不允许登录多个账户,不同浏览器可以登录同一个账户
    
    3 session的使用(必须迁移数据)
        -增:request.session['name']=lqz
        -查:request.session['name']
        -改:request.session['name']=egon
        -删:del request.session['name']
        -设置过期时间:request.session.set_expiry(10)
        
    4 session的其它使用
        -request.session.setdefault('k1',123)
        -request.session.get('name',None)
        -del request.session['k1']
        
        -request.session.keys()
        -request.session.values()
        -request.session.items()
        -request.session.session_key # 获取那个随机字符串,django_session表中session_key字段
        
        -request.session.clear_expired() # 清除过期的session
        -request.session.exists("session_key") # 判断这个随机字符串(session_key字段),有没有数据
        -request.session.delete() # 删除所有的值,django_session表中删除当前登录者的这条记录
        -request.session.flush()  # 干了上面那个事,把cookie设置为过期
    每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)
  • 相关阅读:
    Django-用户认证组件
    Django-session组件
    Axer-使用Msfvenom自动创建有效负载的工具
    CVE-2020-0668-Windows服务跟踪中的普通特权升级错误
    隐藏Web Shell
    404 not found Webshell
    渗透测试流程
    IIS inprocess
    分布式.Net
    WPF UnhandledException
  • 原文地址:https://www.cnblogs.com/kylin5201314/p/13859162.html
Copyright © 2011-2022 走看看