отут я и охуел
Aug. 6th, 2018 08:30 pmДано: Джумла полтора + джейкомментс, сыпет спамом в камменты 10мин/msg.
Прикручиваю скрытый чекбокс (самый простой способ, отсеивает 80% гондонов) - ничего.
Прикручиваю на JS проверку поведения (ну чтоб там не сразу вся форма заполнялась скопом, а по очереди поля) - поебать.
Прикручиваю на том же JS перед отправкой проверку на ключевые слова (http и пр.) - до пизды.
УДАЛЯЮ кнопку отправки комментариев - ПОХУЙ.
Сижу, ржу как мудак. Чё теперь?
Кароч, прикрутил в коде модуля на пхп резчик по ключевым словам, вроде бы попустило. Но это пиздец товарищи, оче сильное колдунство.
Да, я в курсе что двигло и плагин десятилетней давности, всё равно это как-то уже совсем.
Прикручиваю скрытый чекбокс (самый простой способ, отсеивает 80% гондонов) - ничего.
Прикручиваю на JS проверку поведения (ну чтоб там не сразу вся форма заполнялась скопом, а по очереди поля) - поебать.
Прикручиваю на том же JS перед отправкой проверку на ключевые слова (http и пр.) - до пизды.
УДАЛЯЮ кнопку отправки комментариев - ПОХУЙ.
Сижу, ржу как мудак. Чё теперь?
Кароч, прикрутил в коде модуля на пхп резчик по ключевым словам, вроде бы попустило. Но это пиздец товарищи, оче сильное колдунство.
Да, я в курсе что двигло и плагин десятилетней давности, всё равно это как-то уже совсем.
no subject
Date: 2018-08-06 07:38 pm (UTC)no subject
Date: 2018-08-06 07:46 pm (UTC)no subject
Date: 2018-08-06 07:49 pm (UTC)no subject
Date: 2018-08-06 07:53 pm (UTC)У меня тут вентилятор от монитора маслае, холодненький чай, пепсикола в холодильнике, вейп.
Я могу плюнуть на всё и спокойно подумать, снаряды не падают пули не свистят.)
no subject
Date: 2018-08-06 07:54 pm (UTC)no subject
Date: 2018-08-06 08:28 pm (UTC)оффтоп. https://pan-2.dreamwidth.org/82363.html. + см. Add. Я пропараноил и везде включил opennic dns. Заработал домен lib! Спок но.
no subject
Date: 2018-08-06 08:33 pm (UTC)no subject
Date: 2018-08-06 08:38 pm (UTC)no subject
Date: 2018-08-06 08:42 pm (UTC)no subject
Date: 2018-08-06 08:49 pm (UTC)no subject
Date: 2018-08-06 08:52 pm (UTC)no subject
Date: 2018-08-07 10:05 pm (UTC)Очевидно сразу шлют пост(или гет, че там у вас хз) не обрабатывая страницу с формой.
Че делать понятно - добавить на страницу с формой скрытое поле с автогенеренным токеном, обрабатывать только те запросы в которых есть валидный токен.
Для ужесточения - экспайрить токены по таймауту/количеству выданных.
Как-то так например.
ЗЫ. PHP говоришь? Хе!!!! В 2018? Пипец %)))
no subject
Date: 2018-08-07 10:19 pm (UTC)no subject
Date: 2018-08-08 09:01 pm (UTC)no subject
Date: 2018-08-08 09:03 pm (UTC)За идею спасибо.