public function createPassword($user) { $model = new password(); if ($model->load(Yii::$app->request->post())) { if ($model->validate()) { // form inputs are valid, do something here $user->verified = 1; $user->setPassword($model->password); $user->save(); Yii::$app->user->login($user, 3600 * 24 * 30); Yii::$app->getSession()->setFlash('info', 'Welcome to News Portal'); return $this->goHome(); } } return $this->render('password', ['model' => $model]); }