Задать вопрос
Ответы пользователя по тегу Django
  • Как бороться с ботами?

    @vimvim
    Попробуйте сделать следующее:
    — Для всех полей генерируйте случайные имена для каждого запроса формы.
    То есть вместо:
    <input name=«firstName… >
    <input name=»email"… >
    у Вас будет:
    <input name=«r245»… >
    <input name=«x287»… >
    — Порядок полей тоже должен меняться
    — Генерируйте случайный порядок и имена для кнопок Register и Cancel

    Некоторые боты умеют анализировать текст окружающий поле ввода для того чтобы понять что туда нужно вводить, поэтому вместо надписи Email перед полем, лучше разместить картинку с соотвествующим текстом.

    После формы регистрации можно добавить дополнительный шаг с простейшим вопросом предусматривающим выбор одного значения из двух. Например: Луна имеет форму: «Круг», «Квадрат»
    Ответ написан
    Комментировать