From: Mischa POSLAWSKY
Date: Sun, 17 Sep 2017 00:46:13 +0000 (+0200)
Subject: login: show user after login; explicit option for logout
X-Git-Tag: v2.3~3
X-Git-Url: http://git.shiar.net/minimedit.git/commitdiff_plain/31c579d01b42a898bae845825f41f92e19c588e2?ds=inline
login: show user after login; explicit option for logout
---
diff --git a/login.php b/login.php
index c9a60e3..bcb1edc 100644
--- a/login.php
+++ b/login.php
@@ -1,25 +1,41 @@
Ongeldige gebruikersnaam of wachtwoord.
'."\n\n";
}
-
- echo 'Ongeldige gebruikersnaam of wachtwoord.
'."\n\n";
}
-elseif (!empty($User)) {
+elseif (isset($_GET['logout'])) {
setcookie('login', '', time(), '/'); # expire immediately
+ $User = NULL;
echo 'Uitgelogd.
'."\n\n";
}
+if (isset($_GET['goto']) and isset($User)) {
+ ob_clean();
+ $target = ltrim($_GET['goto'], '/');
+ header("Location: /$target");
+ http_response_code(302);
+ exit;
+}
+
+if (empty($User)) {
?>
+
+Ingelogd
+
+Ingelogd als .
+
+Uitloggen