=======================================
$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")
========================================
最佳答案