Я хочу добавить поле-ловушку (honeypot) в форму регистрации, чтобы блокировать ботов. Идея в том, чтобы создать скрытое поле, например «Номер телефона» или «URL» (скрытое через CSS), и если бот его заполнит, регистрация будет заблокирована.
Возможно ли это сделать с помощью пользовательских полей профиля? Если да, то как это реализовать?
Я наткнулся на эту тему, но не уверен, подходит ли она для этой цели.
Кажется, недавно проводилась работа над возможностью изменения формы регистрации. Поищите немного, я не могу быстро найти это, но, думаю, то, что вы хотите сделать, должно быть возможно.
В ядре Discourse уже есть скрытая система «ловушки для спама» (honeypot) в формах регистрации, поэтому я не думаю, что добавление ещё одной принесёт вам значительную пользу.