Проверка обязательных полей в магазине

#
Re: Проверка обязательных полей в магазине
Оказывается, проверка на JS не панацея.
Пошла спам-атака комментариями, в которых JS-проверка не срабатывает.
Понятно, что проверка в PHP проблему не решит, но тем не менее. Чем больше сложностей для спамеров - тем лучше. И надо отметить, что часть спама все же отсеивается.

В связи с чем вопрос о проверке в ТДС магазина/ИС корректности заполнения поля E-mail для комментариев очень актуален.
Может кто-н. подскажет, как это реализовать?

Я так понимаю, что править надо где-то в районе этой строчки?
         if ($oShop->use_captcha == 0 || $siteuser_id > 0 || Core_Captcha::valid(Core_Array::getPost('captcha_id'), Core_Array::getPost('captcha')))

И добавить какое-то условие на проверку типа
if ($oComment->email < 1)
   {
      $message = 'Введите e-mail!';
   }

?
Или вот так? Только не пойму, в каком все же месте делать эту проверку?
if(filter_var($oComment->email, FILTER_VALIDATE_EMAIL)){

}else{
      $message = 'Введите e-mail!';
}
#
Re: Проверка обязательных полей в магазине
присоединяюсь к остальным! подскажите плз. как сделать проверку? еще есть проблема с 1с v8.2 если поля имя или фамилия не заполнены то импорт заказов не проходит
Авторизация