Esempio n. 1
0
 public function addNewUser()
 {
     $this->pass = PasswordHelper::hashPassword($this->pass);
     $this->pass_repeat = PasswordHelper::hashPassword($this->pass_repeat);
     $this->login = $this->email;
     $this->user_role = 0;
     if ($this->validate()) {
         $this->save();
         return true;
     } else {
         return false;
     }
 }
Esempio n. 2
0
 private function createAjax()
 {
     $data = Yii::$app->request->post();
     $model = new User();
     $model->scenario = User::SCENARIO_CREATE;
     foreach ($data['User'] as $key => $value) {
         $model->{$key} = $value;
     }
     if ($model->validate()) {
         $model->pass = PasswordHelper::hashPassword($model->pass);
         $model->pass_repeat = PasswordHelper::hashPassword($model->pass_repeat);
         return $model->save() ? true : ErrorHelper::errorsToString($model->errors);
     } else {
         return ErrorHelper::errorsToString($model->errors);
     }
 }