summaryrefslogtreecommitdiff
path: root/api/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'api/index.php')
-rw-r--r--api/index.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/api/index.php b/api/index.php
index 7819095da..6b47d8122 100644
--- a/api/index.php
+++ b/api/index.php
@@ -80,7 +80,13 @@
$uid = 0;
}
- if ($uid && get_pref($link, "ENABLE_API_ACCESS", $uid)) {
+ if (!$uid) {
+ print api_wrap_reply(API_STATUS_ERR, $seq,
+ array("error" => "LOGIN_ERROR"));
+ return;
+ }
+
+ if (get_pref($link, "ENABLE_API_ACCESS", $uid)) {
if (authenticate_user($link, $login, $password)) { // try login with normal password
print api_wrap_reply(API_STATUS_OK, $seq,
array("session_id" => session_id()));