|
|
|
|
@ -301,7 +301,7 @@ class OC {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static function checkSingleUserMode() {
|
|
|
|
|
public static function checkSingleUserMode($lockIfNoUserLoggedIn = false) {
|
|
|
|
|
if (!\OC::$server->getSystemConfig()->getValue('singleuser', false)) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
@ -311,6 +311,10 @@ class OC {
|
|
|
|
|
if ($group->inGroup($user)) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
if(!$lockIfNoUserLoggedIn) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// send http status 503
|
|
|
|
|
header('HTTP/1.1 503 Service Temporarily Unavailable');
|
|
|
|
|
|