位置: 编程技术 - 正文

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)

  • 增值税和城建税怎么算
  • 企业所得税是什么意思
  • 转入公账怎么做账
  • 企业所得税表中营业成本包括费用吗
  • 房企预收账款什么时候结转
  • 支付劳务费需要开发票吗
  • 预付冲应付会计分录摘要
  • 资产证券化会计准则
  • 带薪缺勤会计处理
  • 股权转让有哪些方式
  • 收到技术咨询费摘要
  • 计提本月应缴纳增值税
  • 印花税计入税金及附加吗
  • 不同税额怎么抵扣
  • 营改增相关规定
  • 企业发票税收编码是什么
  • 继承房产出售时交个人所得税税率是多少
  • 研发支出辅助账2021版
  • 出口佣金可以在企业所得税前扣除吗
  • 哪些违约金可以退回
  • 增长率的六个公式
  • 小规模未开票收入如何申报增值税
  • 生活用品发票可以报销吗
  • 异地缴纳附加税怎么申报
  • 0元收购股份
  • 支付给董事的董事费怎么征收个人所得税?
  • 总分机构异地移送
  • wd discovery怎么安装
  • 华硕主板进入bios设置
  • 企业网银证书费用收费标准
  • 诺曼底作战
  • 股权收购账务处理方法
  • 美国大提顿国家公园
  • php+mysql+jquery实现简易的检索自动补全提示功能
  • php短网址生成算法
  • SSD目标检测算法
  • 文件上传漏洞原因
  • typescript完全解读
  • 一文看懂华为新品发布会
  • 固定资产科目的备抵科目
  • 可行性研究合同印花税
  • 免税票如何做会计分录
  • 公司租赁员工电脑怎么办
  • 收到电子银行承兑汇票计入什么科目
  • 电商每天利润表怎么做
  • php注册功能
  • 以非货币性资产对外投资会计处理
  • 间接费用允许调整吗
  • 个体工商户税收标准2023年
  • mysql 子查询
  • 电子承兑汇票到期后多少天能兑现
  • 增值税一般纳税人登记表在哪里找
  • 高速过路费发票图片
  • 企业向福利院捐款属于 公共关系
  • 车辆报废手续是什么样的
  • 年末本年利润没有结转影响报税吗
  • 拆除费计入哪个科目
  • 为什么总让升级浏览器
  • win2003好用吗
  • centos安装选择哪个
  • linux锁住用户
  • windows10x预览版
  • win10rs2是哪个版本
  • Win10 UWP红石版应用商店迎来更新:查找更新再换位置
  • linux配置ssh
  • win7 64位系统QQ自动退出重新登录提示您已登录不能重复登录的解决方法
  • win8系统教程
  • win10 提示
  • win8.1备份系统还原
  • opengl纹理错误变成条纹
  • android opengles2.0教程
  • cocos2d转unity难吗
  • javascript怎么用
  • node js官网
  • node.js ajax
  • unity3d怎么用
  • 对税务工作提出意见建议
  • 长春国税局科员工资是多少
  • 小规模纳税人土地税减免政策
  • 竣工开始缴房产税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设