Posibilidad de censurar la dirección de correo electrónico del usuario

Nuestra instancia de Discourse utiliza SSO para permitir que los usuarios inicien sesión en nuestro foro, y no permitimos que los usuarios cambien su correo electrónico en el foro; todo esto se realiza en nuestro sitio principal.

Dicho esto, si una cuenta es comprometida y el atacante decide acceder a nuestro foro, tendrá visibilidad completa de la dirección de correo electrónico del usuario.

¿Podríamos tener una función que oculte o enmascare el correo electrónico del usuario si está habilitada en la configuración, pero que aún permita a los administradores ver los correos electrónicos?

Ejemplo:

Intenta esto en la configuración enable_names


Los administradores pueden ver el correo electrónico a través de la configuración de administración de usuarios:

1 me gusta

@InceptionTime, los correos electrónicos solo son visibles para los administradores y el propio usuario. Estás viendo el correo en la captura porque es tu cuenta. Intenta ver otra cuenta de usuario.

1 me gusta

Sí, eso es lo que quiero decir: queremos censurar el correo electrónico del usuario que ha iniciado sesión.

1 me gusta

¿No quieres que un usuario vea su propio correo electrónico? Ya lo conocen…

Me temo que no te estoy siguiendo aquí.

Nuestro problema actual es que si una cuenta es comprometida en nuestro sitio web principal y el hacker decide ir a nuestro foro e iniciar sesión con la cuenta hackeada, pueden ver el correo electrónico de la víctima.

Sin embargo, en nuestro sitio principal censuramos el correo electrónico por razones de seguridad.
Queremos tener la capacidad de censurar también el correo electrónico del usuario conectado en nuestro foro Discourse.

Puedes ocultar el correo electrónico mediante CSS, pero alguien aún podría verlo usando las herramientas de desarrollo del navegador. Para ocultarlo por completo, es probable que necesites crear un plugin.

Dicho esto, si tus usuarios pueden verse comprometidos en tu sitio principal, creo que tienes problemas más graves que la revelación de sus correos electrónicos.

7 Me gusta

En ese caso, nos pondremos a investigar la creación de un plugin.

Es algo muy poco común, pero nos enviaron un informe de “error” sobre esto y queríamos enviarlo para ver si se podía hacer algo.