protected function displayContent()
 {
     if ($this->app->session->isLoggedIn() || $this->app->config->pinhole->passphrase == '') {
         return;
     }
     $login_button = new SwatButton();
     $login_button->title = Pinhole::_('Login');
     $login_button->classes[] = 'compact-button';
     $passphrase = new SwatPasswordEntry('passphrase');
     $login_form_field = new SwatFormField();
     $login_form_field->addChild($passphrase);
     $login_form_field->addChild($login_button);
     $login_form = new SwatForm('login_form');
     $login_form->addChild($login_form_field);
     $login_form->action = $this->app->getBaseHref(true) . $this->app->config->pinhole->path . 'login';
     $login_form->display();
     $this->html_head_entry_set->addEntrySet($login_form->getHtmlHeadEntrySet());
 }