Django利用cookie保存用户登录信息的简单实现方法
作者:学习笔记666 时间:2021-03-22 16:47:26
本文实例讲述了Django利用cookie保存用户登录信息的方法。分享给大家供大家参考,具体如下:
设置cookie
response对象.set_cookie('key','value',多少秒后过期)
获取cookie
request对象.COOKIES.get('key')
我们继续前一篇的代码
def hi(request):
msg = {'result':''}
loginSuccess = False # 是否登录成功标识
if user.userLogin(request.POST.get('username'),request.POST.get('pwd')):
loginSuccess = True
msg['result'] = '登录成功'
elif request.COOKIES.get('userlogin_username') != None :
msg['result'] = '已经登录,当前用户是:' + request.COOKIES.get('userlogin_username')
else:
msg['result'] = '登录失败'
myReponse = render_to_response("index.html",msg)
# 如果登录成功,则设置cookies
if loginSuccess:
myReponse.set_cookie('userlogin_username',request.POST.get('username'),3600)
return myReponse
hi()
方法接收了一个request对象;最后返回一个response对象(该对象由render_to_response函数生成)
希望本文所述对大家基于Django框架的Python程序设计有所帮助。
来源:https://blog.csdn.net/github_26672553/article/details/52493834
标签:Django,cookie
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Mysql入门系列:优化MYSQL服务器
2008-11-24 13:25:00
js实现的捐赠管理完整实例
2023-08-22 05:25:14
IBatis.net连接MySql 问题与故障的解决方案
2011-06-02 09:38:00
PHP自动生成月历代码
2023-11-18 09:22:52
详解Python自建logging模块
2023-12-21 02:28:50
如何跨浏览器使用连续字符的换行
2008-07-06 23:10:00
友情连接地址代码-线线表格
2010-07-01 16:26:00
Windows8下安装Python的BeautifulSoup
2022-05-30 15:03:06
python实现学生通讯录管理系统
2023-05-06 22:00:05
oracle指定排序的方法详解
2023-07-14 15:36:28
python word转pdf代码实例
2023-09-02 18:14:16
pyecharts绘制时间轮播图柱形图+饼图+玫瑰图+折线图
2022-01-18 13:19:47
![](https://img.aspxhome.com/file/2023/0/79800_0s.png)
如何写python的配置文件
2022-08-06 15:57:09
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2023-09-10 08:37:27
![](https://img.aspxhome.com/file/2023/3/553831_0s.png)
python调用机器喇叭发出蜂鸣声(Beep)的方法
2022-01-09 15:17:20
Go语言Grpc Stream的实现
2023-08-07 06:19:23
深入了解Python iter() 方法的用法
2023-11-05 02:12:37
基于Python实现简易文档格式转换器
2021-12-12 14:32:31
![](https://img.aspxhome.com/file/2023/9/69549_0s.png)
asp获取软件下载的真实地址!再谈获取Response.redirect重定向的URL!
2010-03-10 22:03:00
asp智能脏话过滤系统v1.0
2011-04-14 11:00:00