aboutsummaryrefslogtreecommitdiff
path: root/app/views/settings/password.php
blob: 70846fb6b0992eaadf629bc9a5d2aa919d644f3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<? use Studip\Button; ?>
<?= MessageBox::info(_('Das Passwort sollte mindestens 8 Zeichen lang sein.')) ?>
<form id="edit_password" method="post" action="<?= $controller->url_for('settings/password/store') ?>" class="default">
    <?= CSRFProtection::tokenTag() ?>
    <input type="hidden" name="studip_ticket" value="<?= get_ticket() ?>">
    <fieldset>
        <legend>
            <?= _('Passwort ändern') ?>
        </legend>
        <label>
            <span class="required"><?= _('Aktuelles Passwort') ?></span>
            <input required type="password" id="password" name="password">
        </label>
        <label>
            <span class="required"><?= _('Neues Passwort') ?></span>
            <input required type="password" pattern=".{8,}"
                   id="new_password" name="new_password"
                   data-message="<?= _('Das Passwort ist zu kurz. Es sollte mindestens 8 Zeichen lang sein.') ?>">
        </label>
        <label>
            <span class="required"><?= _('Passwort bestätigen') ?></span>
            <input required type="password" pattern=".{8,}"
                   id="new_password_confirm" name="new_password_confirm"
                   data-must-equal="#new_password">
        </label>
    </fieldset>
    <footer><?= Button::create(_('Übernehmen'), 'store', ['title' => _('Änderungen übernehmen')]) ?></footer>
</form>