public function VerifyMemberEmail(SS_HTTPRequest $request) { try { $token = Convert::raw2sql($this->request->param('TOKEN')); if (is_null($token)) { throw new EntityValidationException(array('missing token!')); } $member = $this->member_manager->verify($token, new MemberRegistrationVerifiedSenderService()); return $this->renderWith(array('MemberVerification_verified', 'Page'), array('Member' => $member)); } catch (NotFoundEntityException $ex1) { SS_Log::log($ex1, SS_Log::WARN); return $this->renderWith(array('MemberVerification_error', 'Page')); } catch (Exception $ex) { SS_Log::log($ex, SS_Log::ERR); return $this->renderWith(array('MemberVerification_error', 'Page')); } }