}
else {
http_response_code(403);
- print "<p class=warn>Code onjuist, geen toestemming om wachtwoord in te stellen.</p>\n";
+ $Page->place['warn'] = "Code onjuist, geen toestemming om wachtwoord in te stellen.";
return TRUE;
}
}
-elseif (!$User) {
- http_response_code(303);
+elseif (!$User->login) {
$target = urlencode($_SERVER['REQUEST_URI']);
- header("Location: /login?goto=$target");
- exit;
+ abort("/login?goto=$target", 303);
}
if ($_POST) {
return;
}
http_response_code(400);
- print "<p class=warn>$error</p>\n\n";
+ $Page->place['warn'] = $error;
}
?>
Dit zal de huidige code vervangen.
</p>
<p>
-<?php if ($User and strlen($User->pass)) { ?>
+<?php if ($User->login and strlen($User->pass)) { ?>
<input type="password" name="oldpass" value="" placeholder="Huidig wachtwoord" />
<?php } ?>
<input type="password" name="newpass" value="" placeholder="Nieuw wachtwoord" />
<input type="submit" value="Wijzig" />
</p>
</form>
+<?php
+$Page->raw .= ob_get_clean();