Exemple #1
0
 public function actionAutoRegister()
 {
     $newUser = $_POST['CommunityForm'];
     $umod = new UserGroupsUser();
     $users = $umod->findAllByAttributes(array(), "email=:email", array(":email" => $newUser['email']));
     if (count($users) == 0) {
         $model = new UserGroupsUser('autoregistration');
         $model->username = $newUser['email'];
         $model->name = $newUser['firstName'];
         $model->last_name = $newUser['lastName'];
         $model->email = $newUser['email'];
         $model->password = $this->randomPassword();
         if ($model->save()) {
             echo $model->primaryKey;
         }
     } else {
         echo $users[0]->id;
     }
 }