Continuando la discusión desde Cómo desactivar la verificación de correo electrónico de Discourse?:
Discourse no está reconociendo nuestras cuentas verificadas. Aquí hay algo de contexto sobre la configuración actual de nuestro sitio:
Estoy usando el plugin WP Discourse con WordPress como proveedor de SSO
Actualmente estoy usando WooCommerce (WC) para gestionar los registros de nuevos usuarios, aquí: https://pickleballist.com/my-account
Estoy usando un plugin llamado Booster for WC, que agrega funcionalidad adicional a WC, incluida la capacidad de exigir la verificación por correo electrónico antes de que un usuario pueda acceder a su cuenta.
Después de que el usuario hace clic en el enlace del correo de activación de su cuenta, es redirigido a su página /my-account/ en WordPress. Si una persona intenta iniciar sesión con sus credenciales de registro sin hacer clic en el enlace de verificación, se le indica que su cuenta debe ser verificada primero y recibe un enlace para “reenviar el correo de verificación”.
Si visitan la página “Usuarios” en la consola de administración, pueden ver fácilmente qué cuentas han sido verificadas y cuáles no.
Desafortunadamente, después de que este usuario verifica su correo electrónico e intenta visitar nuestro foro en https://forums.pickleballist.com, no se inicia sesión automáticamente.
Pero lo peor es que cuando hacen clic en el botón “Iniciar sesión” en el foro, se les exige que revisen su correo electrónico y hagan clic en el enlace del correo de Discourse “Confirma tu nueva cuenta”.
¿Existe alguna forma de que Discourse verifique quién está realmente verificado basándose en los metadatos que se reciben de WooCommerce?
Supongo que este “Módulo de verificación por correo electrónico” no está tocando wp_new_user_notification, de lo contrario Discourse lo vería, ¿verdad? ¿Podemos hacer que Discourse busque otro hook?
¡Esperamos cualquier insight al respecto!



