protected function preLogin()
 {
     // If no member has been previously logged in for this session, force a redirect to the main login page
     if (!$this->getTargetMember()) {
         return $this->redirectToExternalLogin();
     }
     return parent::preLogin();
 }