/** * Signs user up. * * @return mixed */ public function actionSignup() { $model = new SignupForm(); if ($model->load(Yii::$app->request->post())) { if ($user = $model->signUp()) { if (Yii::$app->getUser()->login($user)) { return $this->goHome(); } } } $model->group = User::GROUP_READER; return $this->render('signup', ['model' => $model]); }