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

36、Flask实战第36天:客户端权限验证

时间:2018-08-11 13:26:47      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:组管理   last   用户管理   管理员   use   group   html   http   图片   

技术分享图片

 编辑cms_base.html

<li><a href="#">{{ g.cms_user.username }}<span>[超级管理员]</span></a></li>

改为
<li><a href="{{ url_for(‘cms.profile‘) }}">{{ g.cms_user.username }}</a></li>

 

<li class="nav-group user-manage"><a href="#">用户管理</a></li>
<li class="role-manage"><a href="#">组管理</a></li>

改为
<li class="nav-group user-manage"><a href="#">前台用户管理</a></li>

编辑cms_profile.html

...
        <tr>
            <td>角色</td>
            <td>
                {% for role in g.cms_user.roles %}
                    {{ role.name }}
                    {% if not loop.last %},{% endif %}
                {% endfor %}
            </td>
        </tr>
        <tr>
            <td>权限</td>
            <td>
                {% for role in g.cms_user.roles %}
                    {{ role.desc }}
                    {% if not loop.last %}/{% endif %}
                {% endfor %}
            </td>
        </tr>
...

技术分享图片

 

客户端权限:不同的权限展示不同的页面

首页,添加测试用户并加入到角色中

username email password role
admin heboan@qq.com 123456 开发者(该账号已有)
gl gl@qq.com 123456 管理员
yy yy@qq.com 123456 运营
fw fw@qq.com 123456 访问者

 

36、Flask实战第36天:客户端权限验证

标签:组管理   last   用户管理   管理员   use   group   html   http   图片   

原文地址:https://www.cnblogs.com/sellsa/p/9459418.html

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