首页 > 其他 > 详细

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

时间:2018-08-11 13:17:33      阅读:198      评论:0      收藏:0      [点我收藏+]

技术分享图片

 编辑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天:客户端权限验证

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!