Merge pull request #12923 from owncloud/ultra-slim-version-of-incognito-mode

Add ultra-slim hack for incognito mode
This commit is contained in:
Lukas Reschke 2014-12-19 14:54:11 +01:00
commit f671b232cc
2 changed files with 12 additions and 0 deletions

View File

@ -343,7 +343,14 @@ class OC_User {
*/
public static function setIncognitoMode($status) {
self::$incognitoMode = $status;
}
/**
* get incognito mode status
* @return bool
*/
public static function isIncognitoMode() {
return self::$incognitoMode;
}
/**

View File

@ -124,6 +124,11 @@ class Session implements IUserSession, Emitter {
* @return \OC\User\User
*/
public function getUser() {
// FIXME: This is a quick'n dirty work-around for the incognito mode as
// described at https://github.com/owncloud/core/pull/12912#issuecomment-67391155
if (\OC_User::isIncognitoMode()) {
return null;
}
if ($this->activeUser) {
return $this->activeUser;
} else {