# ¿Campos Honeypot para prevenir bots en el registro?

**URL:** https://meta.discourse.org/t/honeypot-fields-for-bot-prevention-on-signup/351449
**Category:** General
**Created:** [10 Febrero, 2025 13:20 UTC](https://meta.discourse.org/t/honeypot-fields-for-bot-prevention-on-signup/351449 "2025-02-10T13:20:44Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Carlo](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carlo/32/79036_2.png) [@Carlo](https://meta.discourse.org/u/Carlo)
#### Post date: [10 Febrero, 2025 13:20 UTC](https://meta.discourse.org/t/honeypot-fields-for-bot-prevention-on-signup/351449/1 "2025-02-10T13:20:44Z")

</div>

Hola

Quiero añadir un campo honeypot al formulario de registro para bloquear bots. La idea es crear un campo oculto como “Número de teléfono” o “URL” (oculto mediante CSS), y si un bot lo rellena, se bloquea el registro.

¿Sería posible utilizando campos de usuario personalizados? Si es así, ¿cómo podría implementarlo?

Me encontré con este hilo, pero no estoy seguro de si se puede utilizar para este propósito.

> [@Creating and configuring custom user fields](https://meta.discourse.org/t/creating-and-configuring-custom-user-fields/113192/68):
>
> As URLs are text, the text field technically works, @Vaping_Community. However, you may be asking for additional details such as value validation or similar. You might search or create a #feature topic with what you have in mind. slight_smile

¡Gracias!

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [10 Febrero, 2025 13:37 UTC](https://meta.discourse.org/t/honeypot-fields-for-bot-prevention-on-signup/351449/2 "2025-02-10T13:37:43Z")

</div>

Creo que hubo algún trabajo reciente para poder modificar el formulario de registro. Busca un poco, no puedo encontrarlo rápidamente, pero creo que lo que quieres hacer debería ser posible

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [10 Febrero, 2025 13:51 UTC](https://meta.discourse.org/t/honeypot-fields-for-bot-prevention-on-signup/351449/3 "2025-02-10T13:51:37Z")

</div>

Discourse core ya tiene un sistema oculto de “honeypot” en los formularios de registro, así que no creo que puedas ganar mucho añadiendo uno adicional.

> <https://github.com/discourse/discourse/blob/3d11e3ca10ee28d379fe06af6b0e7666bba5ff9a/app/assets/javascripts/discourse/app/components/modal/create-account.hbs#L178C22-L182C17>

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [10 Febrero, 2025 18:45 UTC](https://meta.discourse.org/t/honeypot-fields-for-bot-prevention-on-signup/351449/4 "2025-02-10T18:45:42Z")

</div>

Esta publicación podría ayudar

> [@Add custom registration question to prevent spam signups](https://meta.discourse.org/t/add-custom-registration-question-to-prevent-spam-signups/149011/6?u=andrew_rowe):
>
> If you’re looking for a simple text box rather than an auto-validate check, I think you should be able to do that using the /admin/customize/user\_fields:
