/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/users/src/Controller/Traits
NameSizeModeActions
CustomUsersTableTrait.php12040644editdlrm
LinkSocialTrait.php31680644editdlrm
LoginTrait.php22260644editdlrm
OneTimePasswordVerifyTrait.php66100644editdlrm
PasswordManagementTrait.php81050644editdlrm
ProfileTrait.php22920644editdlrm
ReCaptchaTrait.php14820644editdlrm
RegisterTrait.php50670644editdlrm
SimpleCrudTrait.php44880644editdlrm
SocialTrait.php9130644editdlrm
U2fTrait.php72490644editdlrm
UserValidationTrait.php50080644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/users/src/Controller/Traits/ProfileTrait.php (2292B)
getRequest()->getAttribute('identity'); $identity = $identity ?? []; $loggedUserId = $identity['id'] ?? null; $isCurrentUser = false; if (!Configure::read('Users.Profile.viewOthers') || empty($id)) { $id = $loggedUserId; } try { $appContain = (array)Configure::read('Auth.authenticate.' . AuthComponent::ALL . '.contain'); $socialContain = Configure::read('Users.Social.login') ? ['SocialAccounts'] : []; $user = $this->getUsersTable()->get($id, [ 'contain' => array_merge((array)$appContain, (array)$socialContain), ]); $this->set('avatarPlaceholder', Configure::read('Users.Avatar.placeholder')); if ($user->id === $loggedUserId) { $isCurrentUser = true; } } catch (RecordNotFoundException $ex) { $this->Flash->error(__d('cake_d_c/users', 'User was not found')); return $this->redirect($this->getRequest()->referer()); } catch (InvalidPrimaryKeyException $ex) { $this->Flash->error(__d('cake_d_c/users', 'Not authorized, please login first')); return $this->redirect($this->getRequest()->referer()); } $this->set(compact('user', 'isCurrentUser')); $this->set('_serialize', ['user', 'isCurrentUser']); } }