欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-09 14:05:13
导航: 原理介绍 代码实现 过程分析 追踪Cookie 原理介绍 session简介 session是保存在服务上的一个键值对。当用户登陆成功之后,服务器产生session,分别是key和value。key发送给浏览器,当浏览器访问服务器时携带key,服务器判断key从而能知道登陆者的身份。 一个人 ......

导航:

原理介绍

代码实现

过程分析

追踪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!这波你不给满分?

index.html

网站用户身份识别的诀窍!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的文章留在下一篇。以上代码在我的环境中运行正常,如果在学习过程中有任何问题或者文中写的不明白的地方,欢迎随时交流。