xref: /dokuwiki/inc/Action/Register.php (revision ab583a1bc44ef1ef3b917647fc361aabd055c2ac)
1<?php
2
3namespace dokuwiki\Action;
4
5use dokuwiki\Action\Exception\ActionAbort;
6
7/**
8 * Class Register
9 *
10 * Self registering a new user
11 *
12 * @package dokuwiki\Action
13 */
14class Register extends AbstractAction {
15
16    /** @inheritdoc */
17    function minimumPermission() {
18        return AUTH_NONE;
19    }
20
21    /** @inheritdoc */
22    public function preProcess() {
23        if(register()) { // FIXME could be moved from auth to here
24            throw new ActionAbort('login');
25        }
26    }
27
28    /** @inheritdoc */
29    public function tplContent() {
30        html_register();
31    }
32
33}
34