loginuserpass.php 3.54 KB
Newer Older
Wolfgang Knopki's avatar
Wolfgang Knopki committed
1
2
3
4
5
6
7
8
9
<?php
$this->data['header'] = $this->t('{login:user_pass_header}');

if (strlen($this->data['username']) > 0) {
    $this->data['autofocus'] = 'password';
} else {
    $this->data['autofocus'] = 'username';
}
$this->includeAtTemplateBase('includes/header.php');
10
11
12
13
14
15
16
?>
    <div>
        <div class="container">
            <div class="row">
                <div class="col-md-12" style="margin-bottom: 40px;"><img class="mx-auto" src="/img/Anmelden.png" width="100%"></div>
            </div>
        </div>
Wolfgang Knopki's avatar
Wolfgang Knopki committed
17

18
<?php
Wolfgang Knopki's avatar
Wolfgang Knopki committed
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
if ($this->data['errorcode'] !== null) {
?>
    <div style="border-left: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; background: #f5f5f5">
        <img src="/<?php echo $this->data['baseurlpath']; ?>resources/icons/experience/gtk-dialog-error.48x48.png"
             class="float-l erroricon" style="margin: 15px" alt=""/>

        <h2><?php echo $this->t('{login:error_header}'); ?></h2>

        <p><strong>
        <?php
            echo htmlspecialchars(
                $this->t(
                    $this->data['errorcodes']['title'][$this->data['errorcode']],
                    $this->data['errorparams']
                )
            );
        ?>
        </strong></p>
        <p>
        <?php
            echo htmlspecialchars(
                $this->t(
                    $this->data['errorcodes']['descr'][$this->data['errorcode']],
                    $this->data['errorparams']
                )
            );
        ?>
        </p>
    </div>
<?php
}
?>
51

Wolfgang Knopki's avatar
Wolfgang Knopki committed
52
53
54
55
        <div class="login-clean" style="background-color: rgb(234,234,234);">
            <form method="post">
                <h2 class="sr-only">Login Form</h2>
                <div class="illustration"><img src="/img/M4_LAB_LOGO.png" width="130"></div>
56
		<?php
57
58
59
60
61
62
63
64
65
66
                        if (strpos($_GET['AuthState'], 'admin') !== false){
                        ?>
                                <div class="form-group"><input id="username" class="form-control" type="text" name="username" placeho$
                        <?php
                        }else{
                        ?>
                                <div class="form-group"><input id="username" class="form-control" type="email" name="username" placeh$
                        <?php
                        }
                ?>
Wolfgang Knopki's avatar
Wolfgang Knopki committed
67
                <div class="form-group"><input id="password" class="form-control" type="password" name="password" placeholder="Passwort"></div><a class="text-right forgot" href="/account/forgotPwd">Passwort vergessen?</a>
Wolfgang Knopki's avatar
Wolfgang Knopki committed
68
69
70
71
72
73
74
75
76
77
                <div class="form-group"><button class="btn btn-primary btn-block" type="submit" style="background-color: #8a348b;"><strong>Anmelden</strong></button><a class="btn btn-primary btn-block" type="" style="background-color: rgb(234,234,234);color: rgb(0,0,0);" href="/account/registration"><strong>Neues Benutzerkonto anlegen</strong></a></div>
                <input type="hidden" id="processing_trans" value="<?php echo $this->t('{login:processing}'); ?>" />
                <?php
                foreach ($this->data['stateparams'] as $name => $value) {
                echo '<input type="hidden" name="'.htmlspecialchars($name).'" value="'.htmlspecialchars($value).'" />';
                }
                ?>
            </form>
        </div>
    </div>
Wolfgang Knopki's avatar
Wolfgang Knopki committed
78
79
80
81
82
83
84
85
86
87
88
<?php
if (!empty($this->data['links'])) {
    echo '<ul class="links" style="margin-top: 2em">';
    foreach ($this->data['links'] as $l) {
        echo '<li><a href="'.htmlspecialchars($l['href']).'">'.htmlspecialchars($this->t($l['text'])).'</a></li>';
    }
    echo '</ul>';
}

$this->includeAtTemplateBase('includes/footer.php');