/home/techb158/immovalet.com/vendor/botble/platform/acl/src/Services
NameSizeModeActions
ActivateUserService.php11970644editdlrm
ChangePasswordService.php14940644editdlrm
CreateUserService.php21370644editdlrm
Edit: /home/techb158/immovalet.com/vendor/botble/platform/acl/src/Services/ChangePasswordService.php (1494B)
userRepository = $userRepository; } /** * @param Request $request * @return bool|Exception */ public function execute(Request $request) { if (!$request->user()->isSuperUser()) { if (!Hash::check($request->input('old_password'), $request->user()->getAuthPassword())) { return new Exception(trans('core/acl::users.current_password_not_valid')); } } $user = $this->userRepository->findOrFail($request->input('id', $request->user()->getKey())); $user->password = Hash::make($request->input('password')); $this->userRepository->createOrUpdate($user); if ($user->id != $request->user()->id) { Auth::setUser($user)->logoutOtherDevices($request->input('password')); } do_action(USER_ACTION_AFTER_UPDATE_PASSWORD, USER_MODULE_SCREEN_NAME, $request, $user); return $user; } }