Editado para aclaraciones significativas y criterios de sugerencia mejor pensados para ayudar mejor a los miembros de la comunidad a comprender los beneficios de esta mejora de la función.
Actualice la configuración Email Editable para permitir opciones adicionales sobre quién puede editar las direcciones de correo electrónico, ya que la configuración está diseñada, por ejemplo:
- Todos los usuarios
- Solo usuarios [Los administradores normales o los moderadores no pueden hacerlo sin usar la consola de Rails o cambiar la configuración.]
- Solo personal
- Solo administradores
Si la configuración está activada [lo cual es el valor predeterminado], introduzca una medida de seguridad en modo Sudo para realizar la acción como administrador [no como el usuario al que pertenece la cuenta que se está editando]; Esto permite que esta configuración se introduzca con algunos puntos clave mencionados a continuación para protegerla contra cambios no deseados.
Razonamiento/por qué es necesario
Si desea desactivar la configuración porque desea tener control sobre esto (por ejemplo, deben solicitar el cambio, lo hace por prácticas de seguridad o por alguna otra razón), pero por alguna razón necesita editar el correo electrónico; con esta configuración desactivada, incluso los administradores no pueden editar los correos electrónicos.
Ahí es donde surge un nuevo problema si se aplica uno o más casos de uso.
Para editar correos electrónicos de usuarios actualmente; Puede 1) activarlo en otra pestaña y editar rápidamente el correo electrónico, o 2) abrir la consola de Rails y cambiar manualmente el correo electrónico.
Para la mayoría de las operaciones administrativas diarias regulares, esto puede generar un desafío técnico no deseado. si solo se basa en hacer todo en la consola de Rails, cuando la configuración sí existe.
¿Por qué medidas de seguridad adicionales podrían ayudar a hacer realidad esta función?
- Si se deja activada debido a una implicación técnica, los usuarios comprometidos podrían tener sus correos electrónicos cambiados.
- Los administradores podrían cometer errores o realizar cambios no autorizados.
- Los usuarios sentirán que aquellos con dicho acceso están protegidos contra cambios realizados maliciosamente.
Esto se discutió por última vez en 2015, y aunque es cierto que se pueden editar correos electrónicos, no se pueden editar desde la vista de administración; le indica que vaya a la vista de preferencias del usuario, lo cual hago, y, incluso como administrador, no puedo debido a las restricciones de esta configuración.
