100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > django框架下后台登录验证

django框架下后台登录验证

时间:2024-07-27 19:43:43

相关推荐

django框架下后台登录验证

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言一、中间件的设置二、登录与退出三,添加验证码总结

前言

对于后台管理页面,需要设置

1.中间件:用来防止用户未登录访问到后台管理

2.登录与退出:用户跳转到登录页面实现登录,需要对数据库的密码和用户输入的密码进行判断,如果用户输入的密码正确,将用户的数据存入进session中。

3,添加验证码:验证码可以防止暴力破解,在每次刷新页面时,验证码都会存入数据库的session中,当用户输入验证码时,对用户输入的验证码和数据库的验证码进行比对

提示:以下只叙述思路,不涉及代码

一、中间件的设置

新建一个中间件文件,可在django官方手册里获得模板,对带有后台路径的路由进行判断,不包括带有后台登录,退出操作的路由,

定义网站后台不用登录也可访问的路由url

urllist = ['/myadmin/login','/myadmin/dologin','/myadmin/logout','/myadmin/verify']判断是否登录,未登录重定向到登录页面,然后添加到中间件中取,配置视图的路由,模板。并进行测试,dologin和logou都属于登录后才能进行的操作

二、登录与退出

编写视图函数完成操作,需要注意登录的判断

三,添加验证码

配置路由,编写视图文件,在中间件设置放行,在登录页面测试

总结

我是一条酸菜鱼。又酸又菜又多余

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。