[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/Action/ -> Login.php (source)

   1  <?php
   2  
   3  namespace dokuwiki\Action;
   4  
   5  use dokuwiki\Action\Exception\ActionException;
   6  
   7  /**
   8   * Class Login
   9   *
  10   * The login form. Actual logins are handled in inc/auth.php
  11   *
  12   * @package dokuwiki\Action
  13   */
  14  class Login extends AbstractAclAction {
  15  
  16      /** @inheritdoc */
  17      public function minimumPermission() {
  18          return AUTH_NONE;
  19      }
  20  
  21      /** @inheritdoc */
  22      public function checkPreconditions() {
  23          global $INPUT;
  24          parent::checkPreconditions();
  25          if($INPUT->server->has('REMOTE_USER')) {
  26              // nothing to do
  27              throw new ActionException();
  28          }
  29      }
  30  
  31      /** @inheritdoc */
  32      public function tplContent() {
  33          html_login();
  34      }
  35  
  36  }