diff options
author | Andrew Dolgov <[email protected]> | 2009-12-16 16:40:22 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2009-12-16 16:40:22 +0300 |
commit | d960219b0f52bf0e2cdb347d056f1c003b8f05c7 (patch) | |
tree | c0c9b28f51c116bfe888ac793078de71c4c0ee7e | |
parent | b987df9a7f64b272a17b32112f0a62b4b2ef8bd0 (diff) | |
parent | 3bb7e191bb9e61e63009462519773fb2002a307c (diff) |
Merge branch 'master' of /home/fox/public_html/testbox/tt-rss
-rw-r--r-- | api/index.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/api/index.php b/api/index.php index 1b263daa1..6126c3628 100644 --- a/api/index.php +++ b/api/index.php @@ -12,6 +12,12 @@ $session_expire = SESSION_EXPIRE_TIME; //seconds $session_name = (!defined('TTRSS_SESSION_NAME')) ? "ttrss_sid_api" : TTRSS_SESSION_NAME . "_api"; + session_name($session_name); + + if ($_REQUEST["sid"]) { + session_id($_REQUEST["sid"]); + } + session_start(); if (!$link) { @@ -57,7 +63,7 @@ if (get_pref($link, "ENABLE_API_ACCESS", $uid)) { if (authenticate_user($link, $login, $password)) { - print json_encode(array("uid" => $_SESSION["uid"])); + print json_encode(array("session_id" => session_id())); } else { print json_encode(array("error" => "LOGIN_ERROR")); } @@ -68,7 +74,7 @@ break; case "logout": logout_user(); - print json_encode(array("uid" => 0)); + print json_encode(array("status" => "OK")); break; case "isLoggedIn": print json_encode(array("status" => $_SESSION["uid"] != '')); |