login: redirection message if pending page
[minimedit.git] / login / index.php
index 5cfbdedf8d322d00fd171a1436e48a238a6812f4..d2f22acd6d0dc7441dc45d7b416960bde37822c6 100644 (file)
@@ -36,9 +36,6 @@ elseif (isset($_GET['logout'])) {
 }
 
 if (empty($User)) {
-       ob_clean();
-       require_once 'login/form.inc.php';
-       $Place['warn'] = $message;
        $Article->title = 'Inloggen';
        if (isset($_REQUEST['goto'])) {
                $target = ltrim($_REQUEST['goto'], '/');
@@ -47,18 +44,23 @@ if (empty($User)) {
                        $Article->title .= ' voor ' . $target->title;
                }
        }
-       return TRUE;
+       require_once 'login/form.inc.php';
+       $Place['warn'] = $message;
+       return;
 }
 
 if (isset($_REQUEST['goto'])) {
-       ob_clean();
        $target = ltrim($_REQUEST['goto'], '/');
        header("Location: /$target");
        http_response_code(302);
        exit;
 }
 
+if (isset($Article->raw)) {
+       print $Article->raw;
+}
 if (empty($Args) and $User and $User->admin) {
        include_once 'login/admin.html';
 }
 
+return;