Решение: Внимание: У Вас нет разрешения на доступ к API в Opencart

Не удается сменить статус заказа в Opencart, выдается ошибка «У Вас нет разрешения на доступ к API»? Разберемся, как решить проблему с отсутствием разрешения на доступ к API.

Вариант 1

Система -> Пользователи -> API -> Редактировать -> IP адреса -> Добавить свой IP.

Вариант 2

Отключить проверку разрешения на доступ к API.

В файле catalog/controller/api/login.php перед строчкой:

if (!in_array($this->request->server[‘REMOTE_ADDR’], $ip_data)) {

добавляем следующий код:

$ip_data[] = $this->request->server[‘REMOTE_ADDR’];

Во всех файлах в папке catalog/controller/api/ строчку:

if (!isset($this->session->data[‘api_id’])) {

меняем на:

if (isset($this->session->data[‘opencart2x’])) {

Готово.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *