summaryrefslogtreecommitdiff
path: root/functions.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-12-05 10:07:33 +0100
committerAndrew Dolgov <[email protected]>2007-12-05 10:07:33 +0100
commit66917e70d0e654cea6a9632cb7ed886f00704f45 (patch)
tree11b5a41208e41dbe2565f5c04fcc10ebaab8bc71 /functions.php
parentfc46ab83bb735904c92dea8722e0784b64b0d8fb (diff)
new option: ALLOW_REMOTE_USER_AUTH
Diffstat (limited to 'functions.php')
-rw-r--r--functions.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/functions.php b/functions.php
index 3644bc25d..2df75f10a 100644
--- a/functions.php
+++ b/functions.php
@@ -1560,10 +1560,15 @@
$pwd_hash1 = encrypt_password($password);
$pwd_hash2 = encrypt_password($password, $login);
- if ($force_auth && defined('_DEBUG_USER_SWITCH')) {
+ if (defined('ALLOW_REMOTE_USER_AUTH') && ALLOW_REMOTE_USER_AUTH
+ && $_SERVER["REMOTE_USER"]) {
+
+ $login = db_escape_string($_SERVER["REMOTE_USER"]);
+
$query = "SELECT id,login,access_level
FROM ttrss_users WHERE
- login = '$login'";
+ login = '$login'";
+
} else {
$query = "SELECT id,login,access_level,pwd_hash
FROM ttrss_users WHERE