Лак ж/Скипидар Выход из системы Администратора


В целом все работает нормально, если использовать лак с расширением скипидара. Все стандартные области раздела администрирования работают должным образом.

Проблема возникает, когда я перехожу к расширению в администраторе, которое не использует стандартный /index.php/admin. Перейдя к этим расширениям, я выхожу из раздела администратора.

Мы используем ряд расширений, которые используют такого рода URL-адреса. У всех одна и та же проблема. Он исчезает при отключении лака или добавьте печенье в обход лака.

Я обновил настройку Черного списка URL-адресов в Magento, чтобы отразить эти URL-адреса. Но проблема сохраняется.

cron\.php
helpdeskadmin
mstcore
pointofsale
advancedinventory
massstockupdate

Проблема также носит периодический характер. Много раз после изменения настроек эти расширения снова становятся доступными, но через день или около того проблема возвращается.

Другая соответствующая информация:

Hosted at https://magemojo.com/
Using nginx
php 5.6 fpm
Magento 1.9.1.0 with all security updates
Author: David Hayes, 2016-02-27

2 answers

Я один из соучредителей MageMojo и был бы рад помочь.

Попробуйте изменить свой IP-адрес искателя скипидара с 127.0.0.1 на что-нибудь другое. Причина в том, что nginx перенаправляет с 127.0.0.1, и скипидар будет соответствовать обычным запросам:

if (client.ip ~ crawler_acl || req.http.User-Agent ~ "^(?:ApacheBench/. *|.*Googlebot.*|JoeDog/.*Siege.*|magespeedtest\.com|Nexcessnet_Turpentine/.*​)$") {

Который запускает:

set req.http.Cookie = "frontend=crawler-session";

Искатель по-прежнему будет соответствовать агенту пользователя и работать. Вам просто нужно изменить IP-адрес искателя администратора скипидара на любой другой, кроме 127.0.0.1, чтобы он не соответствовал обычным запросам перенаправлено из nginx.

 3
Author: MageMojo Magento Hosting, 2016-03-01 18:48:17

Проблема также носит периодический характер. Много раз после изменения настроек эти расширения снова становятся доступными, но через день или около того проблема возвращается.

Настройки черного списка были бы идеальным способом справиться с этим сценарием. Это звучит довольно странно - похоже, что ваши настройки лака (включая черный список) повторно применяются при внесении изменений, а затем снова изменяются позже. Возможно ли, что Лак каким-то образом перезапускается и теряете настройки? Вы настроили его так, чтобы VCL, генерируемый скипидаром, использовался Лаком при перезапуске?

Также очень хорошая идея проверить проблему с IP-адресом искателя в ответе MageMojo.

Если у вас все еще возникают проблемы после их использования, не стесняйтесь открывать проблему на github и публиковать VCL, который генерирует скипидар, и мы постараемся помочь вам больше.

 1
Author: Aric Watson, 2016-02-29 15:00:33