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

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

实现如下:

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

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

 

 

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

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

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

装饰器

 

posted @ 2018-08-22 22:00  好奇心和猫  阅读(299)  评论(0编辑  收藏  举报