Como administrador, ¿cómo puedo cambiar la dirección de correo electrónico de un usuario?
Hay muchos temas que discuten esto. Puedes visitar la página de perfil del usuario y cambiarlo, pero aún necesitarán verificar su dirección, lo cual casi siempre es una buena idea.
Si prefieres tomar el asunto en tus propias manos, puedes hacerlo desde la consola de Rails. Es mucho más seguro que las consultas directas a la base de datos.
Esto podría funcionar:
u=User.find_by_username("pat")
UserEmail.find_by(user_id: u.id).first.update (email: "pat@gmail.com")
No puedo usar la consola ya que estamos alojados en trydiscourse.com.
Desplázate hasta el final y verás un botón de suplantación si eres administrador.
Sí, efectivamente, así es como lo hago ahora. Pero después de la suplantación, necesito cerrar sesión para volver a mi cuenta de administrador. Esperaba que hubiera una mejor manera.
Parece que por ahora no es posible.
Oh. ¿El correo electrónico aún no está verificado? Entonces, en realidad ni siquiera son un usuario. Creo que simplemente eliminaría la cuenta y les pediría que lo intenten de nuevo.
