/** * activates a user account * (does not persist it) * * @param Tx_Ajaxlogin_Domain_Model_User $user */ protected function activateAccount($user) { $userGroups = $this->userGroupRepository->findByUidArray(t3lib_div::intExplode(',', $this->settings['defaultUserGroupsAfterVerification'])); foreach ($userGroups as $userGroup) { $user->getUsergroup()->attach($userGroup); } $user->setVerificationHash(null); $user->setDisable(false); }