Commit 59b1a87bf1681405977bb1cf273b893fdff0cd30

Authored by Alexis Gavoty
1 parent b93276a689
Exists in master

[fix] Apply #4574 fix manually

Showing 1 changed file with 6 additions and 4 deletions Side-by-side Diff

sources/lib/base.php
... ... @@ -969,10 +969,12 @@ class OC {
969 969 return false;
970 970 }
971 971  
972   - if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
973   - //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG);
974   - OC_User::unsetMagicInCookie();
975   - $_SERVER['HTTP_REQUESTTOKEN'] = OC_Util::callRegister();
  972 + if (!OC_User::isLoggedIn()) {
  973 + if (OC_User::login($_SERVER["PHP_AUTH_USER"], $_SERVER["PHP_AUTH_PW"])) {
  974 + //OC_Log::write('core',"Logged in with HTTP Authentication", OC_Log::DEBUG);
  975 + OC_User::unsetMagicInCookie();
  976 + $_SERVER['HTTP_REQUESTTOKEN'] = OC_Util::callRegister();
  977 + }
976 978 }
977 979 return true;
978 980 }