Desactivar verificación de correo electrónico para el plugin Discourse

|||
-|-|-|
:envelope_with_arrow: | Resumen | Disable Email Verification for Discourse es un fork del angelim/discourse_user_auto_activation no mantenido y proporciona una opción para que los administradores omitan el paso de verificación por correo electrónico durante el registro de usuarios. No más esperas por confirmaciones por correo electrónico; ponga en marcha a los usuarios de inmediato. |
:hammer_and_wrench: | Enlace al Repositorio | \u003chttps://github.com/codergautam/disable-email-verification-discourse\u003e
:open_book: | Guía de Instalación | Cómo instalar plugins en Discourse

Cómo usar el plugin Disable Email Verification

  1. Instala el plugin siguiendo la guía de instalación proporcionada.
  2. Navega al panel de administración de tu instancia de Discourse.
  3. Ve a Plugins y asegúrate de que el plugin Disable Email Verification esté habilitado.
  4. Presiona en configuración.
  5. Localiza la configuración disable_email_verification y habilítala para omitir la verificación por correo electrónico.

\u003csup\u003eNota: Deshabilitar la verificación por correo electrónico podría generar problemas potenciales con spam o cuentas falsas. Se recomienda usar esta función con prudencia y considerar métodos de verificación alternativos.\u003c/sup\u003e

Aspectos Técnicos

Este plugin modifica directamente las clases UsersController y User para eludir el paso de verificación por correo electrónico durante el proceso de registro. Con la configuración disable_email_verification habilitada, el plugin asegura:

  • El token de correo electrónico no se crea.
  • El campo active del usuario se establece automáticamente en true.

Para aquellos interesados, todo el código fuente es de código abierto y siempre se agradecen las contribuciones (y las estrellas :star:).

Hoja de ruta para el plugin Disable Email Verification

  • Omitir Verificación por Correo Electrónico

  • Deshabilitar Envío de Otros Correos Electrónicos a Usuarios No Verificados

    • Evitar el envío de cualquier correo electrónico a usuarios que no hayan verificado su dirección de correo electrónico
    • Reducir la tasa de rebote y el costo
  • Sistema de Roles

    • Permitir que los usuarios no verificados accedan a Discourse.
    • Requerir correos electrónicos para tareas configurables específicas.
14 Me gusta

Solo para que lo notes @codergautam, todas las preguntas/reportes de errores/solicitudes de soporte para plugins de terceros deben hacerse dentro de sus respectivos temas de plugin, ya que la persona que lo mantiene es responsable de responder/cuidar de ellos. :+1:

Solo las preguntas sobre plugins #oficiales obtendrían temas etiquetados por separado. :discourse:

5 Me gusta

Entendido. Disculpe las molestias.

5 Me gusta

Error conocido, este complemento causa problemas en la sección de preferencias del usuario, no lo use todavía en producción. Estoy trabajando en una solución.

4 Me gusta

¡Debería estar arreglado ahora! Está usando un método obsoleto (modify_user_params) pero aparte de eso funciona bien. Si alguien sabe cómo usar la nueva alternativa, por favor házmelo saber. Intenté varias cosas pero no funcionó. Todavía no lo uses en producción, lo estaré probando en mi foro de 1.8k miembros y veré cómo va.

Commit de corrección:

Gracias

3 Me gusta

Hola, gracias por el plugin. ¿Puede contarnos sobre sus experiencias con el plugin?

¿El plugin causa algún error en este momento?

3 Me gusta

Hola, lo estoy usando en producción aquí. https://iogames.forum. Está funcionando bien, sin errores hasta ahora. Si hay algún error y lo encuentras, házmelo saber, lo arreglaré.

3 Me gusta

Error conocido: Todavía se solicita la verificación de correos electrónicos si se invita a un usuario mediante una invitación. Estoy ocupado, pero intentaré solucionarlo algún día.

2 Me gusta

También he observado que muestra un mensaje similar cuando los usuarios necesitan ser aprobados por el personal.

3 Me gusta

Realmente esperaba que esto funcionara. Conseguí que el plugin se mostrara, pero todavía está en cola para un correo electrónico.

1 me gusta

Hola, ha pasado un tiempo desde que probé esto, pero lo revisaré hoy.

4 Me gusta

Ya lo he instalado. No hay problemas durante el registro, el usuario se activa inmediatamente.
¿Has marcado la casilla en la configuración del plugin?

3 Me gusta

Sí, lo revisaremos de nuevo hoy con un usuario.

Todavía recibo mensajes de activación. Estoy usando el SSO de Google, ¿podría ser ese el problema?

1 me gusta

¿Qué pasa si intentan iniciar sesión después de ver esa pantalla? ¿Funciona por casualidad?

Eso ni siquiera debería estar enviando verificación cuando el plugin no está instalado, hasta donde yo sé, el inicio de sesión único de Google valida los correos electrónicos por sí mismo.

Acabo de intentarlo y me pide que valide todavía.

Tengo el SSO configurado como interno para que solo las personas de nuestra organización puedan iniciar sesión.

Me pregunto si tengo algún conflicto con otro SSO. No creo que deba ser así, pero ¿quizás sea el caso?

Tengo Nextend SSO configurado para mi sitio de WordPress para registrar e iniciar sesión en una aplicación interna porque tenemos Workspace.

Tengo el sitio web apuntando a mi comunidad en un subdominio. Luego tengo Connect SSO y todas las configuraciones del plugin activadas (aunque no creo que mi hd2 y grupos estén configurados correctamente).

¡Todavía me funciona bien!

@codergautam ¡Muchas gracias por este plugin! :call_me_hand:

¿Qué tan preocupados deberíamos estar de que se rompa en futuras actualizaciones?