Revert 581d3007f
This commit is contained in:
parent
581d3007fb
commit
1885d41460
|
@ -223,10 +223,9 @@ class Session implements IUserSession, Emitter {
|
|||
/**
|
||||
* get the current active user
|
||||
*
|
||||
* @param bool $validate whether to validate session
|
||||
* @return IUser|null Current user, otherwise null
|
||||
*/
|
||||
public function getUser($validate = true) {
|
||||
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()) {
|
||||
|
@ -237,17 +236,12 @@ class Session implements IUserSession, Emitter {
|
|||
if (is_null($uid)) {
|
||||
return null;
|
||||
}
|
||||
// UserManager will cache user for later validation...
|
||||
$user = $this->manager->get($uid);
|
||||
if (is_null($user)) {
|
||||
$this->activeUser = $this->manager->get($uid);
|
||||
if (is_null($this->activeUser)) {
|
||||
return null;
|
||||
}
|
||||
if ($validate === true) {
|
||||
// only set activeUser when validating...
|
||||
$this->activeUser = $user;
|
||||
$this->validateSession();
|
||||
}
|
||||
}
|
||||
return $this->activeUser;
|
||||
}
|
||||
|
||||
|
|
|
@ -348,8 +348,7 @@ class OC_App {
|
|||
if ($all) {
|
||||
$user = null;
|
||||
} else {
|
||||
// getUser but don't validate session yet
|
||||
$user = \OC::$server->getUserSession()->getUser(false);
|
||||
$user = \OC::$server->getUserSession()->getUser();
|
||||
}
|
||||
|
||||
if (is_null($user)) {
|
||||
|
|
Loading…
Reference in New Issue