summaryrefslogtreecommitdiff
path: root/backend.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2005-11-19 15:46:23 +0100
committerAndrew Dolgov <[email protected]>2005-11-19 15:46:23 +0100
commit262bd8ea53c3e96bfeb1d82d952ab7cc2f67e8e4 (patch)
tree72a4b4f7ad198327df0cbc53151e5c9ee66c9222 /backend.php
parentd34169139c3d1203b8c882ae9c254eb3f31b0dd7 (diff)
automatically logout user when session expires
Diffstat (limited to 'backend.php')
-rw-r--r--backend.php24
1 files changed, 16 insertions, 8 deletions
diff --git a/backend.php b/backend.php
index 5cb58fb60..4b9d3a7f3 100644
--- a/backend.php
+++ b/backend.php
@@ -1,7 +1,21 @@
<?
session_start();
- if (!$_SESSION["uid"]) { exit; }
+ $op = $_REQUEST["op"];
+
+ if (($op == "rpc" || $op == "updateAllFeeds" ||
+ $op == "forceUpdateAllFeeds") && !$_REQUEST["noxml"]) {
+ header("Content-Type: application/xml");
+ }
+
+ if (!$_SESSION["uid"]) {
+
+ if (($op == "rpc" || $op == "updateAllFeeds" ||
+ $op == "forceUpdateAllFeeds")) {
+ print "<error error-code=\"6\"/>";
+ }
+ exit;
+ }
define(SCHEMA_VERSION, 2);
@@ -11,12 +25,6 @@
require_once "functions.php";
require_once "magpierss/rss_fetch.inc";
- $op = $_REQUEST["op"];
-
- if (($op == "rpc" || $op == "updateAllFeeds") && !$_REQUEST["noxml"]) {
- header("Content-Type: application/xml");
- }
-
$script_started = getmicrotime();
$link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
@@ -417,7 +425,7 @@
$error_code = 5;
}
- print "<error code='$error_code'/>";
+ print "<error error-code='$error_code'/>";
}
if ($subop == "globalPurge") {