From fbd40f5dd83a6c156e6b5bbbd39225a0a8fadb3e Mon Sep 17 00:00:00 2001
From: Andrew Dolgov <fox@madoka.volgo-balt.ru>
Date: Mon, 7 Feb 2011 16:25:37 +0300
Subject: [PATCH] api: default to admin username when logging in in single user
 mode (fixed)

---
 api/index.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/api/index.php b/api/index.php
index babd50a07..e7aca9504 100644
--- a/api/index.php
+++ b/api/index.php
@@ -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, 
-- 
GitLab