backend/files/index.php

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

korshunov
korshunov
Репутация: 90
Сообщения: 1439
Зарегистрирован: 03.12.2015
С нами: 5 лет 6 месяцев
Skype

Сообщение #1 korshunov » 31.05.2021, 04:44

Попался на глаза файл backend/files/index.php

Содержание странное. Внутри масса мелких несущественных ошибочек, например
1. Ненужный повтор $ext == 'bmp' || $ext == 'bmp'
2. Подряд дважды стоит
$entityFactory = $DI->get(EntityFactory::class);
3. В коде есть нигде не используемое
$request = $DI->get(Request::class);
4. Слишком сложная проверка на авторизацию админа вместо простого !empty($_SESSION['admin'])

Очень уж похоже, что это забытое старое...
Этот файл вообще нужен?

У себя пробовал его удалить, без него прекрасно работают вызовы типа
http://localhost/OkayCMS/backend/files/import.csv
http://localhost/OkayCMS/backend/files/watermark/watermark.png

zyxer M
zyxer M
Возраст: 29
Репутация: 76
Сообщения: 414
Зарегистрирован: 03.02.2016
С нами: 5 лет 4 месяца
Откуда: Днепр

Сообщение #2 zyxer » 04.06.2021, 09:46

korshunov писал(а):У себя пробовал его удалить, без него прекрасно работают вызовы типа
для того он и нужен, чтобы у кого попало этот вызов не работал, а только у авторизованных пользователей )
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 2 гостя