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