auth.php权限类的condition字段

浏览:1099 发布日期:2017/03/28 分类:求助交流
花了一早上的时间在看auth权限控制类一直没搞明白condition字段的用法,网上搜来搜去基本都是一笔带过的节奏,本人悟性低无奈只能自己看源码,一直用以下这种写法怎么写都不对
=======================================

$name = MODULE_NAME . '/' . CONTROLLER_NAME . '/' . ACTION_NAME;
$this->check($name, session("user_id")); //user_id为用户表的主键id

=======================================
最后我直接print_r()输出源码的变量发现是这样的,tp源码的是用'uid'=>用户的id,但是我的表里面根本没有这个字段,所以我最后直接把我用户表的主键id改为uid就能使用condition字段规则进行验证,不知道这样对不对,望大神讲解!!
========================================

$userinfo[$uid]=M()->where(array('uid'=>$uid))->table($this->_config['AUTH_USER'])->find(); //$uid为传入的session("user_id")

========================================
最佳答案
评论( 相关
后面还有条评论,点击查看>>