当前位置: 移动技术网 > IT编程>脚本编程>Python > 网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

2018年05月09日  | 移动技术网IT编程  | 我要评论

超级碗事件,麻宫彩希,海贼王米娜

导航:

原理介绍

代码实现

过程分析

追踪Cookie

原理介绍

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

session简介

session是保存在服务上的一个键值对。当用户登陆成功之后,服务器产生session,分别是key和value。key发送给浏览器,当浏览器访问服务器时携带key,服务器判断key从而能知道登陆者的身份。

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

一个人自学很有可能因为动力不足而中途放弃,可以尝试加入一个或几个适合自己的网络群体(QQ、 微信、 社区等),寻找志同道合的学习伙伴,相互交流、相互促进.如果大家想要学习交流欢迎给我私信,私信关键词: 01.02.03.04 都会得到不一样的资料!系统坚持到关键词会自动发送。分开发送!01或者02

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

django代码实现

1、创建项目,名称为coookie

1
django-admin startproject cookie

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

5、配置用户数据表,存储用户姓名和密码。

online/models.py

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

6、完成登陆逻辑函数

views.py

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

7、创建页面文件

在函数中用到的html文件。在online文件夹下新建templates文件夹,将下面的三个html文件保存到当中。

login.html

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

regist.html

8、创建数据表

根据在文件models中创建的User类创建数据库的表。

python manage.py makemigrationspython manage.py migrate

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

最终的文件目录

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

9、开启服务

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

2、在隐私和安全中有一个"显示Cookie"的按钮,里面存放的是浏览器登陆各个网站时保存的cookie。

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

3、在Cookie缓存中搜索登陆的网址,对于我来说是172.171.5.205。开始只有注册用户时django颁发的一个中间件的认证。

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

5、退出之后该cookie被删除。这是如果在请求http://172.171.5.205:8002/index,则跳转到login界面,需要登陆。

网站用户身份识别的诀窍!django实现cookie!这波你不给满分?

篇幅原因session的文章留在下一篇。以上代码在我的环境中运行正常,如果在学习过程中有任何问题或者文中写的不明白的地方,欢迎随时交流。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网