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; } }