搜索
系统检测到您的用户名不符合规范:

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

浏览:1317 发布日期: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 为了正常演示请不要修改密码,测试修改后请还原!
最佳答案
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
hanliangjun
积分:3553 等级:LV4
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /