page: api attribute indicate index requests
[minimedit.git] / login / post / index.php
index 442efefd3e2afa8e62486407108b21817c7bf352..c4dcffce17d16f0b42188ebe01631a07d07a7162 100644 (file)
@@ -1,11 +1,9 @@
 <?php
-if (!$User) return;
+if ($Page->api) return;
 
 if (!$User->login) {
-       http_response_code(303);
        $target = urlencode($_SERVER['REQUEST_URI']);
-       header("Location: /login?goto=$target");
-       exit;
+       abort("/login?goto=$target", 303);
 }
 elseif ($User->admin('user') and $username = @$_REQUEST['login']) {
        try {