是否是Auth的一bug

浏览:563 发布日期:2015/06/09 分类:求助交流
Auth.class.php中getUserInfo()方法$userinfo[$uid] = M()->where(array('uid' => $uid))->table($this->_config['AUTH_USER'])->find();where(array('uid' => $uid))应该为where(array('id' => $uid))

题外话:
这个方法返回的是$userinfo[$uid]整个类里面就getGroups()方法中用到,有必要变量名这么设置吗?简单设置$userinfo不一样吗?
再有rule表字段type设置,官方解释
在think_auth_rule 表中定义一条规则时,如果type为1, condition字段就可以定义规则表达式。 如定义{score}>5 and {score}<100 表示用户的分数在5-100之间时这条规则才会通过。
那么type为0,除了不能定义规则表达式,是否能定义其他什么类型的规则呢?官方没说明.源码好像也没处理其他规则的代码.如果不能那type设置还有意义吗?
最佳答案
评论( 相关
后面还有条评论,点击查看>>