位置: 编程技术 - 正文

django实现登录时候输入密码错误5次锁定用户十分钟(django实现登录注册功能)

编辑:rootadmin

推荐整理分享django实现登录时候输入密码错误5次锁定用户十分钟(django实现登录注册功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:django实现登录注册功能,django session登录,django session登录,django session登录,django登录界面,django实现登录注册功能,django实现登录功能,django登录界面,内容如对您有帮助,希望把文章链接给更多的朋友!

在学习django的时候,想要实现登录失败后,进行用户锁定,切记录锁定时间,在网上找了很多资料,但是都感觉不是那么靠谱,于是乎,我开始了我的设计,其实我一开始想要借助redis呢,但是想要先开发一个简单的,后续在拆分后,然后在去进行拆分, 这样也是很接近我们在真实的开发中所遇到问题。

我的思路是:

    输入账号密码》是否已经登录》提示已经登录

    输入账号密码》错误次数少于6次》校验密码》登录成功,记录登录时间,错误次数清空,记录登录状态

    输入账号密码》错误大于六次》提示锁定,并且记录错误次数

    输入账号密码》是否冻结》提示冻结

这样我们就来设计我们的数据库:

这里的用户集成了django默认的用户来进行设计的,

那么我们同步我们的数据库。

同步后我们来看看我们的数据库,

django实现登录时候输入密码错误5次锁定用户十分钟(django实现登录注册功能)

整体结构出来了,我们来设计我们的登录用户的视图,这里还是采用面向对象的方式来设计我们的登录视图, 

具体的实现如下:    

整体的思路以及实现,我们来实验下,这里的补充下,之前的我们的注册的密码,是按照原来的直接储存密码的,这样来说是不安全的,我们来使用django自带的进行密码加密解密。

我们来体验下我们的程序!    

用户已经登录了,我们在另一台设备来退出我们的账号就可以

这样我们输入6次,就锁定了这个账号,同时也给我们记录了锁定时间。

其实这里我们推出的模块的设计如下:

退出我们就记录退出的,把登录状态给修改下。这样一个简单的限制用户登录时候输入密码次数的锁定就这么简单的实现了。

这样一个简单的django限制用户登录的时候密码输入次数就得到了解决。个人感觉十分方便。

这样做可能后期用户量大,会增加数据库的压力,后续可以吧这一块优化到我们的redis服务器中去。

标签: django实现登录注册功能

本文链接地址:https://www.jiuchutong.com/biancheng/372167.html 转载请保留说明!

上一篇:用Python登录好友QQ空间点赞的示例代码(用python编写登录程序)

下一篇:利用Tkinter和matplotlib两种方式画饼状图的实例(from tkinter import)

  • 所得税费用本期金额怎么算
  • 职工旅游不计入福利费
  • 小规模纳税人如何申报
  • 电子税务局增值税发票系统
  • 应交税费应交增值税转出未交增值税是什么意思
  • 供电车间工人薪酬计入什么科目
  • 固定资产清理哪方登记增加
  • 纳税人性质怎么改
  • 减免税额和抵免的区别
  • 事业单位私车公用条例
  • 银行存款缴纳所得税费用会计分录
  • 结转损益类费用科目的余额
  • 购买法下的操纵手法有哪些
  • 材料税款抵扣
  • 个体工商户所得税税率表
  • 发票勾选没有确认怎么办
  • 年底增值税专用发票入帐不勾选抵扣帐务处理
  • 基建人员工资计入哪个科目
  • 外汇汇率在其中扮演什么角色?
  • 进项票下个月才能到,怎么避免交税
  • 销售方开具的红字信息表
  • 长期股权投资溢价购入
  • 鸿蒙智能充电模式怎么用
  • 我国的社会保险费
  • 增值税怎么调平
  • 开发票时已交的税金怎么做帐?
  • 您的磁盘
  • 默认网关不可用的解决办法
  • php中提交表单数据
  • 如何设置路由器步骤要详细
  • php在apache中有哪些工作方式
  • 腾达路由器桥接的方法
  • 南极岛在哪
  • 贸易公司和生产厂家怎么合作能够双赢
  • 关于B站bilibili名字的由来
  • 采购折让分录
  • php加密技术
  • 应交增值税减免税额怎么结转
  • netconf over ssh
  • 金税盘怎么写入发票
  • 企业资产的范围
  • 房地产企业年报数据
  • 劳务支出和应付职工薪酬
  • 用友u8财务报表打印设置在哪
  • sqlserver2008密码要求
  • 火车票可以抵扣进项吗
  • 烈士祭扫仪式
  • 应交税费期末余额在借方怎样处理
  • 医院药品进销差价规定
  • 长期股权投资成本法会计处理
  • 以前年度的固定资产入成原材料了怎么办
  • 公司委托银行付款的账务处理
  • 组织员工旅游的租宿费的税额是什么
  • 扣除土地价款
  • 年度纳税总额包括个税吗
  • 企业支付境外佣金要交税吗?
  • 银行结算账户的基本要求
  • 低值易耗品怎么做账务处理
  • 累计折旧余额在哪方
  • 工业企业建立账套
  • 大数据量分页查询
  • fedora最新版
  • f11一键恢复系统详解
  • windowsxp示例图片
  • win10地图不显示
  • 如何让win8系统变快
  • linux安装linux
  • unity shaderlab
  • 安卓新创手势
  • pycharm下载安装
  • js两个函数互相调用
  • unity learn
  • python返回结果
  • unity每秒执行一次
  • python数字运算规则
  • 基于JAVASCRIPT实现的可视化工具是
  • 新疆12366网上办税
  • 中央与地方增值税
  • 国土国税垂管部主任是谁
  • 小微企业企业所得税是多少?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设