summaryrefslogtreecommitdiffstats
path: root/lib/base.php
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2013-12-11 13:56:45 +0100
committerArthur Schiwon <blizzz@owncloud.com>2013-12-13 16:58:03 +0100
commit91d6a6dd7c350c5ab6e879089a1b7b1be3e82b0f (patch)
tree80d8b603bc1c607101ab74851c4aaaf6b61f2fc1 /lib/base.php
parent6408125edcb648661f4dd42e8fa1233dcbdf262b (diff)
downloadnextcloud-server-91d6a6dd7c350c5ab6e879089a1b7b1be3e82b0f.tar.gz
nextcloud-server-91d6a6dd7c350c5ab6e879089a1b7b1be3e82b0f.zip
On webdav sesssions, loginname was compared to username which does not need to match necessarily
Diffstat (limited to 'lib/base.php')
-rw-r--r--lib/base.php7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/base.php b/lib/base.php
index a6033f03f8c..473be9da4b3 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -527,10 +527,9 @@ class OC {
OC_User::useBackend(new OC_User_Database());
OC_Group::useBackend(new OC_Group_Database());
-
if (isset($_SERVER['PHP_AUTH_USER']) && self::$session->exists('user_id')
- && $_SERVER['PHP_AUTH_USER'] != self::$session->get('user_id')) {
- $sessionUser = self::$session->get('user_id');
+ && $_SERVER['PHP_AUTH_USER'] != self::$session->get('loginname')) {
+ $sessionUser = self::$session->get('loginname');
$serverUser = $_SERVER['PHP_AUTH_USER'];
OC_Log::write('core',
"Session user-id ($sessionUser) doesn't match SERVER[PHP_AUTH_USER] ($serverUser).",
@@ -805,7 +804,7 @@ class OC {
if ( OC_Config::getValue('log_authfailip', false) ) {
OC_Log::write('core', 'Login failed: user \''.$_POST["user"].'\' , wrong password, IP:'.$_SERVER['REMOTE_ADDR'],
OC_Log::WARN);
- } else {
+ } else {
OC_Log::write('core', 'Login failed: user \''.$_POST["user"].'\' , wrong password, IP:set log_authfailip=true in conf',
OC_Log::WARN);
}