码迷,mamicode.com
首页 > 其他好文 > 详细

django-个人博客登录及权限验证功能的实现

时间:2018-08-22 22:51:11      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:s函数   访问   取值   数据库   bubuko   form   不同的   技术   style   

完成注册后随即开始进行登录,登录后页面显示登录者的名称

实现如下:

前端页面html,对session进行判断,有值则显示登录者的名字 ,无值则显示注册字样:

技术分享图片技术分享图片

技术分享图片

后台views函数  首先对验证码进行验证  验证成功后将前端传入的值放入form进行验证  验证成功后从数据库中取值进行验证,验证成功后将所有的信息全部写入session里面去后续会经常性的用到,最后返回主页。

技术分享图片

 

 技术分享图片

在登录主页后如果想使用页面中的某种功能的话就需要对url进行权限的验证 ,不同的权限使用不同的功能,

权限验证过程中views函数中应该注意装饰器的使用  对应的登录函数及装饰器如下所示  具体的权限验证根据推导的过程封装成了函数后期供自己进行使用,注意配合的八张表的使用

对点击的url进行验证  ,如果url在角色的权限里面则进行显示,如果url不在角色的权限中则显示无权访问

技术分享图片

装饰器

技术分享图片

 

django-个人博客登录及权限验证功能的实现

标签:s函数   访问   取值   数据库   bubuko   form   不同的   技术   style   

原文地址:https://www.cnblogs.com/guoxccu/p/9520662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!