Esempio n. 1
0
 /**
  * @return string|\yii\web\Response
  */
 public function actionRegister()
 {
     $model = new RegisterForm();
     if ($model->load(\Yii::$app->request->post()) && $model->register()) {
         return $this->goHome();
     }
     return $this->render('register', ['model' => $model, 'countries' => Shop::countries()]);
 }
Esempio n. 2
0
 public function actionRegister()
 {
     $registerForm = new RegisterForm();
     if ($registerForm->load(Yii::$app->request->post())) {
         $user = $registerForm->register();
         if ($user) {
             if (Yii::$app->getUser()->login($user)) {
                 return $this->goHome();
             }
         }
     }
     $method = Yii::$app->getRequest()->isAjax ? 'renderAjax' : 'render';
     return $this->{$method}('login', ['registerForm' => $registerForm]);
 }