skeeks\cms\controllers\UserController::getUser PHP 메소드

getUser() 공개 메소드

public getUser ( ) : array | boolean | null | skeeks\cms\models\CmsUser | ActiveRecord
리턴 array | boolean | null | skeeks\cms\models\CmsUser | yii\db\ActiveRecord
    public function getUser()
    {
        if ($this->_user !== false) {
            return $this->_user;
        }
        if (!($username = \Yii::$app->request->get(static::REQUEST_PARAM_USERNAME))) {
            $this->_user = null;
            return false;
        }
        $userClass = \Yii::$app->user->identityClass;
        $this->_user = $userClass::find()->where(["username" => $username, 'active' => Cms::BOOL_Y])->one();
        return $this->_user;
    }