0

Что делать если "Внимание! Доступ запрещен к API!" ?

Что делать если "Внимание! Доступ запрещен к API!" ?

Отзывов: 0
09.12.2020

Описание

Ошибка под названием "Внимание! Доступ запрещен к API!" встречается очень часто, на разных хостингах и версиях Opencart (Опенкарт).На самом деле она не сильно влияет на какие-то функции в CMS, но лучше от неё избавиться, темболее что это делается буквально за 2 минуты.

В зависимости от выбраного языка в вашей CMS, при редактировании товара, заказа Вы можете получать такие вот ошибки:
  • Внимание! Доступ запрещен к API!
  • Неверный API ключ!
  • - Warning: You do not have permission to access the API!

Как решить данную проблему? Есть 2 пути решения, а именно:

Если у вас постоянный IP-адрес, то:
1. Перейти по пути - Система -> Пользователи -> API;
2. Создаём своё API, не забываем включить статус, а если оно уже создано, то редактируем его внося в данные свой IP - адрес;
3. Перейти в Система -> Настройки, выбираем нужный магазин и заходим в его настройки, переходим во вкладку Опции и в поле API User выбираем название API в который Вы вписывали свой IP - адрес.

Если ваш IP динамический, либо Вы хотите вовсе скрыть данную ошибку на совсем:
1. Откройте через FTP файл по пути: /admin/controller/common/login.php
2. Найдите там код :
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
И после него вставьте:
$this->load->model('user/api');$api_info = $this->model_user_api->getApi($this->config->get('config_api_id'));
$this->model_user_api->addApiIp($api_info['api_id'], $this->request->server['REMOTE_ADDR']);
3. Обновите модификаторы, после этого ошибка должна исчезнуть.
Автор: DEV-OPENCART.COM

Отзывов %s

Написать отзыв

Пожалуйста, поставьте оценку:

Закладки

Корзина (0)

Контакты

Тех.поддержка с 10:00 до 19:00, без выходных

Веб-лаборатория «DEV-OPENCART».
Все права защищены (с) 2018-2026