当前位置:首页 > 服务端 > Django中的cookie与session操作

Django中的cookie与session操作

2022年09月17日 15:21:53服务端4

添加cookie:

def login(req):
    if req.method=="POST":
        uf = UserInfoForm(req.POST)
        if uf.is_valid():
            username = uf.cleaned_data["username"]
            password = uf.cleaned_data["password"]
            print username,password
            users = UserInfo.objects.filter(username=username,password=password)
            if users:
                response = HttpResponseRedirect("/index/")
                response.set_cookie("username",username,3600)
                return response
            else:
                return HttpResponseRedirect("/login")
            # return HttpResponseRedirect()
    else:
        uf = UserInfoForm()
    return render_to_response("login.html",{"uf":uf})

获得cookie:

def index(req):
    username = req.COOKIES.get("username","")return render_to_response("index.html",{"username":username})

删除cookie:

    Response.delete_cookie("username")

添加session:

def sesion(req):
    if req.method == "POST":
        uf = UserInfoForm(req.POST)
        if uf.is_valid():
            username = uf.cleaned_data["username"]
            req.session["username"] = username
            return HttpResponseRedirect("/index/")
    else:
        uf = UserInfoForm()
    return render_to_response("LoadFile.html",{"uf":uf})

获取session:

def index(req):
    username = req.session.get("username","")
    return render_to_response("index.html",{"username":username})

删除session:

del req.session['username']

作者:JohnRey
来源链接:https://www.cnblogs.com/Yellow0-0River/p/5444721.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/42651.html

标签: CookieSession
分享给朋友:

“Django中的cookie与session操作” 的相关文章

Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/spring/applicationContext.xml]: Invocation of init method failed;

Error creating bean with name 'sqlSessionFactory' defined in class path resource [config/spring/applicationContext.xml]: Invocation of init method failed;

我报的错:   org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path res...

Spring与hibernate整合时报错Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]:

    在spring与hibernate整合的过程中,在测试时如果遇到以下错误! log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.Sp...

Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in class path resource [applicationContext-common.xml]: Cannot resolve reference to bean 'sqlSessionFactory'

Error creating bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' defined in class path resource [applicationContext-common.xml]: Cannot resolve reference to bean 'sqlSessionFactory'

2019-5-24 9:30:07 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.20. 2019-5-24 9...

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deptDao_a' defined in class path resource [beansAndHibernate.xml]: Cannot resolve reference to bean 'sessionFact

 Error creating bean with name 'deptDao_a' defined in class path  因为更改了类的名字,所以其setter方法没有更改,需要 private  DeptDao_a dep...

Error creating bean with name 'scopedTarget.oauth2ClientContext': Scope 'session' is not active for the current thread;

引用:https://stackoverflow.com/questions/50405838/error-creating-bean-with-name-scopedtarget-oauth2clientcontext-scope-session 我解决的方式就是使用他拉问题中...

萨克斯,音符的悠扬(Session管理)

萨克斯,音符的悠扬(Session管理)

一.前言   小朽不才,最近喜欢上了萨克斯,一年计划[传送门]中的实行。就伴随着一首萨克斯,整理了下Session管理和Session四种技术。   保存状态:        #网址重写(URL rewriting)        #隐藏域...

cookie窃取和session劫持

cookie窃取和session劫持

【转】cookie窃取和session劫持 Updates 2014-08-17 感谢@搞前端的crosser的提醒,加入了HTTP Response Splitting的内容。 此篇文章的Presentation戳这里。 一、cook...

HTTP协议-Cookie和Session详解

HTTP协议-Cookie和Session详解

前言: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的跟踪技术就是Cookie和Session。 Cookie通过在客户端记录信息确定用户身份,Session通过在服务器记录确定用户身份。 本章将系统的讲述Cookie和Sessio...

你必须知道的session与cookie

你必须知道的session与cookie

Session本质 提到Session我们能联想到的就是用户登录功能,而本身我们使用Session的基础是通过url进行访问的,也就是使用http协议进行访问的,而http协议本身是无状态的,那么问题来了服务器端是怎么验证客户端身份的? 答:服务器端和客户端验证的联系就是s...

cookie、session、token之间的关系

cookie、session、token之间的关系

 Cookie机制 由于HTTP是一种无状态协议,服务器没有办法单单从网络连接上面知道访问者的身份,为了解决这个问题,就诞生了Cookie。Cookie实际上是一小段的文本信息。Cookies是由服务器产生的。接下来我们描述一下Cookie产生的过程。浏览器第一次...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。