Проверка вводимых данных в скрипте PHP/
Подскажите, проверки на фронте недостаточно? Всегда нужно данные перепроверять на бэке? Есть анкета на 50 полей, для регистрации юзера, как обычно такое делается?
Ответы (1 шт):
Нет, конечно, недостаточно. Клиентским проверкам доверять нельзя - их все можно отключить, причём специально и со злым умыслом (меню браузера - Дополнительные инструменты - Инструменты разработчика, как пример).
Проверка на фронте - это скорее для userfriendly-интерфейса, чтобы пользователь уже на этапе ввода увидел, что он что-то ввёл не так и сразу исправил. Например, забыл указать символ @ в электронной почте.
Второстепенный плюс от этого - на сервер не будет отправляться большинство заведомо ошибочных данных и сервер не будет тратить ресурсы на проверку многих неверных значений.