ExpressionEngine отправляет html в базу данных через форму SAEF - Меры безопасности - PullRequest
1 голос
/ 17 июня 2011

Я использую safecracker в expressionengine для отображения формы для конечных пользователей. Пользователь может ввести html-контент в одно из полей. Как санировать эту информацию, прежде чем она попадет в базу данных, чтобы она не вызывала SQL-инъекции и запуск вредоносного кода.

1 Ответ

2 голосов
/ 17 июня 2011

Никаких действий не требуется для предотвращения внедрения SQL.Все вводы через SafeCracker выполняются через API Channel Entries, который очищает весь ввод.

Чтобы предотвратить такие вещи, как теги сценария, вы можете явно разрешить только «безопасный» HTML в настройках публикации канала для канала, который вы используете.разрешить вход в.(Администратор → Администрирование каналов → Каналы → Изменить настройки).

...