分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

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

发布时间:2023-09-06 01:53责任编辑:胡小海关键词:django

导航:

原理介绍

代码实现

过程分析

追踪Cookie

原理介绍

session简介

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

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

django代码实现

1、创建项目,名称为coookie

1
django-admin startproject cookie

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

online/models.py

6、完成登陆逻辑函数

views.py

7、创建页面文件

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

login.html

index.html

regist.html

8、创建数据表

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

python manage.py makemigrationspython manage.py migrate

最终的文件目录

9、开启服务

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

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

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

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

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

原文地址:https://www.cnblogs.com/sm123456/p/9009297.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved