[2014-1-21]哈哈,权限验证方式调整完毕

浏览:1258 发布日期:2013/12/02 分类:心情闲聊
哈哈,听说auth类很强大?我的公共后台管理框架也使用了权限规则方式验证啦!不过没有使用官方提供的auth类,因为涉及到部分自定义需求加上缓存使验证效率更高。不用每次都去数据库获取用户信息,角色信息,角色权限规则等。同时支持权限规则绑定菜单哟!

在扩展->权限规则管理可以添加修改权限规则,权限节点的规则是 模块名/控制器名/操作名 如果是其他权限认证,规则可以随意指定,只要是唯一的即可。

添加好权限规则然后会员->角色管理—>设置权限规则, 这样角色就拥有了设置的权限规则

菜单绑定权限规则 扩展->菜单分类->管理菜单->添加/修改 会看见 权限规则表单和验证方式选择 可以从后面选择权限规则,支持多个规则,效验方式也可以选择and 与or效验 当菜单绑定了规则后会根据用户所属角色来获取角色拥有的菜单 如果菜单没有绑定权限规则 表示所有角色拥有此菜单 对静态缓存的菜单不用绑定权限规则,绑定无效

支持模板按钮绑定规则 通过rulesauth方法
<if condition="rulesauth(array(规则1,规则2,规则3),‘and')"><a href="">按钮</a></if>

此次除了对权限做了调整,对大部分代码进行了优化,和逻辑调整。所以部分功能当初的内容,工具,及应用模块还没完全移植完。具体看后天演示吧

后台测试:http://petuan.cn/tp/admin 账号admin 密码 123456 为了正常演示请不要修改密码,测试修改后请还原!
最佳答案
评论( 相关
后面还有条评论,点击查看>>