Вот для пользователей обязательно нужно очень много сделать проверок, для добавление поста, например, что бы изображение обязательно содержало, только определённые форматы. Обязательно ли те же самые проверки, делать для админки? Ведь некоторые пользователи любят портить сайт, админ вряд ли будет такое делать.
В моём понимании, "админ", которого не нужно контролировать, это человек с доступом по SSH или хотя бы phpMyAdmin. А "админ", который работает через веб-интерфейс админки - это юзер, но с расширенным функционалом приложения. Поэтому проверки нужны. ИМХО
Если у вас есть метод/функция, проверяющая, например, правильность введенного Email, то насколько увеличиться код, если этот метод применять и к обычному пользователю, и к админу? Непонятная экономия.
@Dimon2x, обязательно, ибо если не сделаешь, заказчик непременно введёт какую-нибудь хрень и всё перестанет работать. Поверь моему опыту.
@Dimon2x, для большей свободы действий админа такое сделать возможно. Но вы сильно рискуете нарушить «защиту от дурака» (админ – тоже человек), после чего действия админа когда-нибудь где-нибудь могут выйти боком. Лучше наращивайте функционал, если вам или кому-то еще чего-то не хватает. Как вариант можно сделать для админа разные учетки или даже панельки, чтобы он пореже заглядывал в менее защищенную среду, а когда все же это делает, тщательнее выверял все свои действия. --- Добавлено --- Вообще же вместо использования собственной недопанели лучше работать в спартанских условиях, например в мускуле, чтобы отличия от пользовательской панели сильно бросались в глаза.
Проверки делаются не только от хуцкеров, но и для удобства пользователя. Админ - человек. А человек может забыть, промахнуться по клавише, не проверить, что ввёл.