Example #1
0
 public function actionSignup()
 {
     $model = new User();
     // 初始化用户模型
     $model->setScenario('signup');
     // 设置场景为注册
     if ($model->load($_POST) && $model->save()) {
         if ($model->sendSignupEmail($model)) {
             Yii::$app->getSession()->setFlash('signup', Yii::t('auth.user', 'Thank you for your registration. Please check your email.'));
         } else {
             Yii::$app->getSession()->setFlash('signup', Yii::t('auth.user', 'Error on sending email, Please contact the webmaster'));
         }
     }
     // 注册用户表单
     return $this->render('signup', ['model' => $model]);
 }