public function initUser(User $user, $autocreate, $createTempUser = true) { $user = parent::initUser($user, $autocreate, false); if ($user instanceof User) { $user->confirmEmail(); $this->connectWithFacebook($user); $user->saveSettings(); // log me in $user->setCookies(); } return $user; }
/** * Initialize the user object * * @param User $user * @param bool $autocreate * @return User */ public function initUser(User &$user, $autocreate) { $ret = parent::initUser($user, $autocreate, $this->hasConfirmedEmail); if ($ret) { $this->connectWithFacebook($user); $this->saveUserGender($user); if ($this->hasConfirmedEmail) { $this->confirmUser($user); $user->setCookies(); $this->addNewUserToLog($user); } else { $this->sendConfirmationEmail($user); } } return $ret; }