]> git.wh0rd.org - tt-rss.git/commitdiff
api: default to admin username when logging in in single user mode (fixed)
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>
Mon, 7 Feb 2011 13:25:37 +0000 (16:25 +0300)
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>
Mon, 7 Feb 2011 13:25:37 +0000 (16:25 +0300)
api/index.php

index babd50a0779c10c72a9ba0bdfce9c8f7debaec48..e7aca95041ee51d33abbbd60a560e47affb84b62 100644 (file)
@@ -70,6 +70,8 @@
                        $password = db_escape_string($_REQUEST["password"]);
                        $password_base64 = db_escape_string(base64_decode($_REQUEST["password"]));
 
+                       if (SINGLE_USER_MODE) $login = "admin";
+
                        $result = db_query($link, "SELECT id FROM ttrss_users WHERE login = '$login'");
 
                        if (db_num_rows($result) != 0) {
@@ -78,8 +80,6 @@
                                $uid = 0;
                        }
 
-                       if (SINGLE_USER_MODE) $login = "admin";
-
                        if ($uid && 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,