loginByIdPassword($id, $password); if ($result['code'] == 1 && isset($result['data']['type']) && $result['data']['type'] == 1) { $identity = MemberIdentity::findIdentity($id); Yii::$app->getUser()->login($identity); } } if (Yii::$app->getUser()->getIsGuest()) { if (!Yii::$app->getRequest()->getIsAjax()) { Yii::$app->getUser()->loginRequired(false, false); } return false; } return parent::beforeAction($action); } }