ВНИМАНИЕ: Ваш IP XXXXXXXX не добавлен в список доступа к API!

Тема в разделе "Общие вопросы", создана пользователем SergeyGl, 7 янв 2016.

  1. thomas8

    thomas8 Пользователь

    Сообщения:
    36
    Симпатии:
    7
    таки заставляете меня учиться) поправил, спасибо за наводку!

    Код:
    <?xml version="1.0" encoding="utf-8"?>
    <modification>
      <name>Снятие защиты с редактирования заказов</name>
        <code>HF34Gthf654GFJH8L2cL</code>
      <version>1.0.2</version>
      <author>noname</author>
    
      <file path="catalog/controller/api/login.php">
        <operation>
          <search><![CDATA[
            if (!$json) {
          ]]></search>
          <add position="before"><![CDATA[
            $json = false;   
          ]]></add>
        </operation>
      </file>
       
      <file path="catalog/controller/api/order.php">
        <operation>
          <search><![CDATA[
        public function history() {
          ]]></search>
          <add position="after" offset="3"><![CDATA[
            $this->session->data['api_id'] = 1;       
          ]]></add>
        </operation>
      </file>
       
    </modification>


    не работает полностью, просматривать заказы дает, но при попытке добавить статус заказа все равно выдает "Внимание! Доступ запрещен к API!"
     
  2. shuterr

    shuterr Новичок

    Сообщения:
    20
    Симпатии:
    1
    Емае, ничего не помогает)
     
  3. thomas8

    thomas8 Пользователь

    Сообщения:
    36
    Симпатии:
    7
    Я не дописал окмод, в моей версии только открыт доступ к просмотру заказов..
     
  4. DCH1

    DCH1 Новичок

    Сообщения:
    10
    Симпатии:
    1
    1) зайти в Система-Пользователи-API

    если API еще не создано - создаем (вводим имя API, генерируем ключ, включаем статус), если уже есть - редактируем

    в открывшемся окне во вкладке IP адресов добавляем свой, сохраняем



    2) потом зайти в Система-Настройки, открыть настройки магазина, во вкладке Опции в API User выбрать API с именем из предыдущего шага и сохранить настройки

    У меня похожая проблема была. Оказалась слетела настройка во втором шаге
     
  5. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Если API динамический, может по маске можно вход организовать???
     
  6. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    IP и API это не одно и тоже. Тем более API не может быть динамичным. В теме есть решение как убрать проверку == снизить безопасность итд.
     
  7. Валерик

    Валерик Пользователь

    Сообщения:
    101
    Симпатии:
    7
    Вы можете создать список IP адресов, которым разрешено использовать API. Ваш IP - 46.98.XX.XX
    Может я читать не умею.
     
  8. Vovchikmos

    Vovchikmos Новичок

    Сообщения:
    3
    Симпатии:
    0
    Спасибо помогло!!!!
     
  9. moytop

    moytop Новичок

    Сообщения:
    13
    Симпатии:
    0
    А маску реально нельзя использовать?
    типа такого? 37.17.XX.XX
    может кто синтаксис знает?
     
  10. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    Просто интересно стало, такая забота о сохранности заказа... Чем же он его обезопасивает, если я, уже находясь в админке, могу снести вааще половину настроек сайта, без которых магазин остановится или даже глюканёт надолго? Перебдеть не всегда лучше. Тут возможно речь о множественном доступе в админку идёт, но тогда зачем же всеобщая кнопка отмены - запрет и сразу же рядом его отмена?
     
  11. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    Добавила тему в Уроки из-за вот этого сообщения Влада
    Пока не достала привязка к API, но попробую снять это ограничение, не вижу в этом никакой безопасности, а как и ТС вижу возможную головную боль в будущем
     
  12. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    Всё верно. Но в данной формулировке Опенкарта говорится, что у вашего IP нет допуска к API - вот и привязка, и если у вас динамический адрес, то и очевидная головная боль при каждой смене IP
     
  13. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    Странные люди, вы ещё админку оставьте по адресу http://you-site/admin :D
     
  14. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    Вы говорите о перестраховках от внешних вторжений. А тут речь о внутреннем моменте, когда админ (или некто) уже внутри админки. Если следовать маниакально-конспиративной логике (без меры которая), тогда и текст админки можно смело зашифровать - а вдруг это не админ внутри админки? (но тут же рядом поставить кнопку для расшифровки текста в один клик, как сделано в Опенкарт с API :) )

    P.S. Кста, Марс, сильно не обнадёживайте себя шифрованием админки. Есть гениальные парни, которые создают отличный софт (он вероятно в большинстве случаев вреден в общепринятом смысле, но он отлично работает). Один из таких скрывается под ником ArxWolf. А это одна из его софтин, которая может, если кто захочет, найти вашу законспирированную админку по совокупности признаков. Можете сами проверить свой сайт и поймёте, если кому из шаловливых пацанов будет надо, они это сделают (и это одна из самых простых софтин). Так шо не расслабляйтесь, бдите и будьте на чеку (подумалось - а еще деньги фальшивые гуляют, аферисты бродют, кидалы, бандиты и т.п.... не жизнь, а сплошные испытания ...а жить когда?).
     
  15. mars1an

    mars1an Специалист

    Сообщения:
    629
    Симпатии:
    516
    [offtop]Я могу и не менять адрес :) у меня htpasswd есть и htaccess[/offtop]
     
  16. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    415
    Симпатии:
    53
    Последнее редактирование: 31 окт 2016
    thomas8 нравится это.
  17. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    Вероятно при следующем обновлении ОК этот вопрос уйдет в прошлое. Обломили, хотела устроить себе самоистязание, попробовав самостоятельно убрать проблему - теперь не буду, само рассосется :)
     
  18. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    это не с гитхаба не путаем. Просто частное решение. Я давно разговаривал с Даниэлем на предмет того что это неудобно. Он ответил что ничего менять не собирается пока.
     
  19. Ecsiron

    Ecsiron Продвинутый пользователь

    Сообщения:
    415
    Симпатии:
    53
    Поправился.
     
  20. thomas8

    thomas8 Пользователь

    Сообщения:
    36
    Симпатии:
    7