Merge pull request #12923 from owncloud/ultra-slim-version-of-incognito-mode
Add ultra-slim hack for incognito mode
This commit is contained in:
commit
f671b232cc
|
@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue