avatar
+0.04
0.130

Владимир

А почему вы считаете, что у вас включен кэш? Не обновляются данные на странице? Или стили? Вариантов много — это может быть и Nginx и CloudFlare. Расскажите подробнее
Что у вас выводится в подвале сайта под админом?
Какой тип кэширования указан: off, file, memory?
Удалил /_tmp/cache/data/config.cfg и все получилось, спасибо!
Зашел в эту таблицу.

Поменял в custom.config.router.config (action_default, homepage и homepage_select) на:
s:8:«filter»;
s:5:«filter»;
s:0:«filter»;

Потом очистил кэш.
Ничего не изменилось
1) Прописал в config.php
$config['router']['config']['action_default'] = 'filter';

2) Это я понимаю /classes/actions/ActionFilter.class.php
А в нем public function Init()

Но что-то не помогло, кэш сбрасывал. Может в админке надо сменить «Что показывать на главной» на что-то другое кроме «Ленту статей»
Частичное решение — кэширование на Nginx для неавторизованных юзеров
Жаль, что ваш вектор безопастности так сильно смещен
Лог подобных запросов ведется в базе данных?
Идея хорошая, но прошу сделать эту опцию отключаемой. По мне так разовая перегенерация картинок куда безопаснее. Ее можно сделать и локально и во время спада посещаемости на сервере
Вопрос по безопасности. Что если какой-то недоброжелатель будет делать автоматические GET запросы ко мне на сайт вида:

picture.jpg-1x1.jpg
picture.jpg-2x2.jpg
picture.jpg-3x3.jpg

То каждый раз будут генериться и сохраняться новые изображения?
В таком случае через какое-то время диск переполнится и сервак накроется.
kovaldo
kovaldo
PHP 5.4? Покажите код User.mapper.class.php вокруг 202-й строчки
kovaldo
kovaldo
Поделитесь конфигурацией сервера. Такая генерация, я так понимаю, при очень маленьком кол-ве хитов
kovaldo
kovaldo
Очень актуальная проблема, поддерживаю!

Пункт 2 можно решить если в /classes/actions/ActionRegistration.class.php поменять строчку
$this->User_Authorization($oUser, false);
на
$this->User_Authorization($oUser, true);

Но я столкнулся с другой проблемой при кэшировании через nginx, всем посетителям назначается один PHPSESSID (из кэша). Поэтому и при регистрации отображается одна и та же каптча