xref: /dokuwiki/inc/Action/Login.php (revision ab583a1bc44ef1ef3b917647fc361aabd055c2ac)
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