$userLogin, 'password' => $password, 'email' => $email, 'alias' => $alias, '_isPasswordHashed' => $_isPasswordHashed, ], $default = []); API::$UPDATE_USER_REQUIRE_PASSWORD_CONFIRMATION = true; } catch (\Exception $e) { API::$UPDATE_USER_REQUIRE_PASSWORD_CONFIRMATION = true; throw $e; } } public function setSuperUserAccessWithoutCurrentPassword($userLogin, $hasSuperUserAccess) { API::$SET_SUPERUSER_ACCESS_REQUIRE_PASSWORD_CONFIRMATION = false; try { Request::processRequest('UsersManager.setSuperUserAccess', [ 'userLogin' => $userLogin, 'hasSuperUserAccess' => $hasSuperUserAccess, ], $default = []); } finally { API::$SET_SUPERUSER_ACCESS_REQUIRE_PASSWORD_CONFIRMATION = true; } } }