zoukankan      html  css  js  c++  java
  • django cookies与session

    1. cookiies 
    # cookies
    def login(request):
        print('COOKIES',request.COOKIES)
        print('SESSION',request.session)
        if request.method =='POST':
            name = request.POST.get('user')
            pwd = request.POST.get('pwd')
            if name =='bob' and pwd =='123':
                ret = redirect('/APP02/home/')
                ret.set_cookie('username',{'name':""},max_age=30*3600,expires=datetime.datetime.utcnow()+datetime.timedelta(minutes=30))
                # 设置cookies有限时间为10秒
                return ret
        return render(request,'login.html',locals())
    
    def home(request):
    
        if request.COOKIES.get('username',None):
            return render(request,'home.html',locals())
        else:
            return redirect('/APP02/login/')
    

      2. session +cookies 

    def login(request):
        print('COOKIES',request.COOKIES)
        print('SESSION',request.session)
        if request.method =='POST':
            name = request.POST.get('user')
            pwd = request.POST.get('pwd')
            if name =='bob' and pwd =='123':
                request.session.set_expiry(30*3600)
                # 设置session有效时间
                request.session['is_login'] = True
                request.session['user'] = name
                return redirect('/APP02/home/')
        return render(request,'login.html',locals())
    
    def home(request):
    
        if request.session.get('is_login',False):
            user = request.session.get('user',None)
            return render(request,'home.html',locals())
        else:
            return redirect('/APP02/login/')
    

      

    参考链接:

    https://www.07net01.com/2016/03/1364624.html

  • 相关阅读:
    delphi vcl图像的二值化
    黑科技工具,推荐两款开源自动生成代码神器!
    推荐一款最强Python自动化神器!不用写一行代码!
    Java 展开或折叠PDF中的书签
    C# / VB.NET 获取PDF文档的数字签名信息
    滚蛋了
    MySQL 执行计划
    MySQL优化索引
    延时队列 DelayQueue
    【MongoDB】MongoDB 的存储过程
  • 原文地址:https://www.cnblogs.com/tsgxj/p/9968847.html
Copyright © 2011-2022 走看看