为了账号安全,请及时绑定邮箱和手机立即绑定

求教Yii2里的identity

求教Yii2里的identity

小唯快跑啊 2019-04-13 08:36:56
目前系统账户我分了2个表admin,user登陆入口使用同一个classLoginFormextendsModel只是在进行登陆验证的时候根据用户名分了一下publicfunctiongetUser(){if($this->_user===false){if($this->uname=='root'){$this->_user=Admin::findByUsername($this->uname);}else{$this->_user=User::findByUsername($this->uname);}}return$this->_user;}配置文件是这样的'user'=>['class'=>'\yii\web\User','identityClass'=>'models\User','enableAutoLogin'=>true,'idParam'=>'_user',],'admin'=>['class'=>'\yii\web\User','identityClass'=>'models\Admin','enableAutoLogin'=>true,'idParam'=>'_admin',],但是我在登陆的时候一直取不到admin的数据Yii::$app->admin->identity是空的Yii::$app->user->identity没有问题最后我进了\yii\web\User里发现$class=$this->identityClass;值一直是models\User根本没有models\Admin求解
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 376 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信