$_config
$_config :
ThinkPHP5.1.* Auth权限认证类 数据表说明: 建表语句在本类同级的tables.sql文件。 建表时根据自身需要删除或替换[php4world_]表前缀
用户与用户组关系[auth_group_access] 用户组列表[auth_group] 规则表[auth_rule]
认证类说明: 1、本类对规则认证,可以把节点(路由)理解为规则实现节点认证。 $auth = new \php4world\Auth(); $auth->check('规则名称', '用户ID');
2、同时对多条规则进行认证,可以设置多条规则的关系[or|and]
$auth = new \php4world\Auth();
$auth->check('规则1,规则2,...', '用户ID', 'and');
-> and表示用户需要同时具有规则列表权限。
-> or 表示用户只需要具有任一规则权限。
3、规则表达式用法
在[auth_rule]表中[condition]字段,如果定义了表达式,则同时进行表达式验证。
比如 {score}>5 and {score}<100 表示用户分数在5~100之间时才会通过认证。
[score]为用户表字段,表达式字段用{}包裹。
配置说明: 1、正式开发需要在应用配置目录添加根为auth的配置项,参考下面$_config属性 2、配置参数表明根据自己的表名修改
Loading…