1<?php 2 3namespace dokuwiki\Action; 4 5use 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 */ 14class Login extends AbstractAclAction { 15 16 /** @inheritdoc */ 17 function minimumPermission() { 18 return AUTH_NONE; 19 } 20 21 /** @inheritdoc */ 22 public function checkPermissions() { 23 global $INPUT; 24 parent::checkPermissions(); 25 if($INPUT->server->has('REMOTE_USER')) { 26 // nothing to do 27 throw new ActionException(); 28 } 29 // FIXME auth login capabilities 30 } 31 32 /** @inheritdoc */ 33 public function tplContent() { 34 html_login(); 35 } 36 37} 38