xref: /dokuwiki/inc/Action/Login.php (revision 480336a332edb3421967e8a704976494c582e76c)
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    public 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    }
30
31    /** @inheritdoc */
32    public function tplContent() {
33        html_login();
34    }
35
36}
37