4 if (isset($_POST['mail'])) {
5 $input = trim($_POST['mail']);
6 $inputq = sprintf('<em>%s</em>', $input);
8 require_once 'login/mailpass.inc.php';
9 if ( $found = mailtoken($input) ) {
10 $message = "Er is een e-mail verstuurd naar $inputq.";
13 $message = "E-mailadres $inputq is nergens ingesteld.";
16 catch (Exception $e) {
17 $message = "E-mail kon niet verstuurd worden."
18 . " Probeer het later nog eens of neem contact op.";
21 elseif (isset($_POST['login'])) {
22 if ($User = login($_POST['login'], $_POST['pass'])) {
26 $message = 'Ongeldige gebruikersnaam of wachtwoord.';
29 elseif (isset($_GET['logout'])) {
30 setcookie('login', '', time(), '/'); # expire immediately
32 $message = "Je bent uitgelogd. Graag tot ziens!";
37 require_once 'login/form.inc.php';
38 $Place['warn'] = $message;
42 if (isset($_GET['goto'])) {
44 $target = ltrim($_GET['goto'], '/');
45 header("Location: /$target");
46 http_response_code(302);
50 if (empty($Args) and !empty($User['admin'])) {
51 include_once 'login/admin.html';
52 include_once 'login/admin/index.php';