login/pass: describe reset form
[minimedit.git] / login / pass / index.php
index ec87cf5dc4c98f516260f55ee79162e69dbadc55..626a6e552cf7b5be4405084aab17795560849999 100644 (file)
@@ -11,6 +11,7 @@ if (isset($_GET['token'])) {
                ];
        }
        else {
+               http_response_code(403);
                print "<p class=warn>Code onjuist, geen toestemming om wachtwoord in te stellen.</p>\n";
                return TRUE;
        }
@@ -26,19 +27,25 @@ if ($_POST) {
        require_once('login/pass.inc.php');
        $error = passform($User, $_POST);
        if (empty($error)) {
-               print "<p>Het wachtwoord is aangepast. Voortaan met het nieuwe wachtwoord inloggen.</p>\n\n";
+               print "<p>Het wachtwoord is aangepast voor <em>{$User['name']}</em>. Voortaan met het nieuwe wachtwoord inloggen.</p>\n\n";
                return;
        }
+       http_response_code(400);
        print "<p class=warn>$error</p>\n\n";
 }
 
 ?>
 <form method="post">
 <p>
+Hier kun je een nieuwe inlogcode instellen voor <em><?= htmlspecialchars($User['name']) ?></em>.
+Dit zal de huidige code vervangen.
+</p>
+<p>
 <?php if (!empty($User['pass'])) { ?>
 <input type="password" name="oldpass" value="" placeholder="Huidig wachtwoord" />
 <?php } ?>
 <input type="password" name="newpass" value="" placeholder="Nieuw wachtwoord" />
+<input type="password" name="passconf" value="" placeholder="Nogmaals" />
 <input type="submit" value="Wijzig" />
 </p>
 </form>