Hi,
our moderators also handle user account issues and would like to be able to change a user’s email address for them. How can I enable this?
Hi,
our moderators also handle user account issues and would like to be able to change a user’s email address for them. How can I enable this?
They can already?.. Unless using SSO.
They just need to go to the users public profile, click Preferences, and then edit the email address
Ah, you need to enable moderators_view_emails (though I have no idea why that setting is tied to the Preferences page) and make sure email editable is enabled too
That did it, thanks!
Hola,
Puedo ver los correos electrónicos de los usuarios en sus preferencias, pero no puedo editarlos. No veo cómo habilitar la edición de correo electrónico tampoco… ¿Dónde debo buscar?
He visto que mencionas SSO… Mi foro está vinculado con ActiveMember360 para el registro (¿es eso a lo que te refieres con SSO? También está vinculado con WordPress), pero me temo que si cambio el correo electrónico en Active y/o WordPress, el usuario no podrá conectarse a Discourse después…
¿Podrías ayudarme, por favor?
Estoy perdido y no quiero **** su cuenta…
¡Muchas gracias! ![]()
¿Revisar esto podría ayudar? (está en WordPress)

También en WordPress, puedo verlo
Así que, si cambio el correo electrónico en el archivo de usuario de WordPress, en este archivo (activemember en WordPress) y directamente en Activemember, y marco la casilla para omitir la autenticación de correo electrónico de Discourse, supongo que estará bien?
Hola,
Vuelvo a preguntar porque la persona que debe cambiar su correo electrónico no podrá acceder a él en las próximas semanas, por lo que perderá su cuenta si no se hace nada…
¿Alguien me puede ayudar, por favor??
¡Muchas gracias!
Bájales el nivel a usuario regular, pídeles que cambien el correo electrónico y luego súbeles el nivel nuevamente a miembro del personal.
Los usuarios del personal deben verificar tanto el correo electrónico antiguo como el nuevo por razones de seguridad.
¡Gracias por tu respuesta @codinghorror!
Pero él no es miembro del personal, es un miembro regular como los demás… ¿Hay otra solución? Y si tengo que cambiar su «estado», ¿dónde puedo hacerlo? ¿En Discourse? ¿WordPress? ¿Activemember?
¡Muchas gracias!
Por tu descripción, parece que pueden cambiar el correo electrónico ellos mismos. No estoy seguro de que eso no sea posible en tu caso.
No, no pueden, y no estoy seguro de dónde pueda hacerlo yo mismo sin causar problemas…
@simon ¿tienes alguna opinión? No termino de entender la configuración con múltiples ActiveMember + Wordpress + Discourse ![]()
Puedes verificar si el SSO está habilitado entre tu sitio de WordPress y Discourse haciendo clic en el enlace de Discourse desde el panel de control de tu sitio, luego haz clic en la pestaña Opciones de SSO y, a continuación, en la pestaña Proveedor de SSO. Si el SSO está habilitado mediante el complemento WP Discourse, la casilla de verificación “Habilitar proveedor de SSO” estará marcada:
Asumiendo que está habilitado, ve a la página de configuración de Discourse y busca ‘sso overrides email’:
Si esa configuración está habilitada, las direcciones de correo electrónico se actualizarán en Discourse a partir de la dirección proporcionada en la carga útil de SSO. Actualizar la dirección de correo electrónico del usuario en WordPress debería actualizar su dirección de correo electrónico en Discourse. Si la configuración ‘sso overrides email’ de Discourse no está habilitada y deseas que los usuarios puedan actualizar su dirección de correo electrónico en Discourse, verifica si la configuración ‘email editable’ está habilitada en tu foro de Discourse. Cuando esa configuración esté habilitada, los usuarios deberían poder actualizar su dirección de correo electrónico desde su página de Cuenta:
Hola Simon,
¡Muchas gracias por tu ayuda! Con esas capturas de pantalla está perfecto.
Ambas casillas estaban marcadas, así que cambié su correo electrónico en WordPress, en la sección de usuarios y en la sección de usuarios de ActiveMember360, dentro de WordPress.
Revisé directamente en ActiveMember360 y efectivamente se había actualizado. Pero en Discourse, sigue apareciendo el anterior…
¿Sabes qué puedo hacer? ¿Sería mejor permitir que el usuario lo cambie él mismo desactivando la opción “sso sobrescribe el correo electrónico”? La opción “correo electrónico editable” ya estaba marcada, pero parece que no funciona…
¡Muchas gracias!
Con la forma en que está configurado tu sitio, la próxima vez que el usuario cierre sesión en Discourse y luego vuelva a iniciarla, su dirección de correo electrónico debería actualizarse en Discourse. Podrías forzar el cambio cerrando la sesión del usuario en Discourse desde su página de usuario de administrador:
¡Qué bien, muchas gracias @simon!! ![]()