Usando la API, creé el usuario con activate en true, y al ver el usuario desde la consola de administración dice que el usuario está activado.
Pero cuando intento iniciar sesión como usuario, aparece el siguiente mensaje:
Aún no puedes iniciar sesión. Anteriormente enviamos un correo de activación a user@email.com. Sigue las instrucciones de ese correo para activar tu cuenta.
¿Por qué aparece esto? Estaba tratando de evitarlo. ¿Puedo configurar algo para ignorarlo?
Quiero ignorarlo, ya que simplemente estoy migrando usuarios existentes de mi antiguo foro a un nuevo foro de Discourse, por lo que pedirles que se activen parece una molestia innecesaria. Entiendo perfectamente por qué sería necesario para un usuario nuevo que acaba de registrarse en este foro.
Además, por ahora solo estoy creando un usuario como prueba, pero en algún momento crearé 5000 usuarios. Esto podría estar mal y podría necesitar volver a ejecutarlo, así que realmente no quiero que se envíen correos electrónicos en este momento hasta que estemos listos para “lanzar”. ¿Puedo desactivar esto?
Once a user is deactivated, they’ll have to reactivate their account via email. So this would still require an “effort” on their part.
When users from an old forum moved to our current forum, everything was via the invite email and no one complained. Most filled out their profiles except a few. The “hardest” part was getting them to do their profiles/bios. I think it would easier on you to just let your users go through the steps that are already set up - click on email link, set up their account… done. Just remind them they’ll probably have to change their username from the default that Discourse assigns (everything before the @ in their email address).
Gracias, funcionó. Parece que crear un usuario con activate establecido en true significa que no se envía el correo electrónico, pero tampoco se activa correctamente. Así que, cuando intentas iniciar sesión por primera vez, te dice que se te ha enviado un correo de activación, aunque no lo has recibido. Sin embargo, es posible que me haya equivocado.
Pero desactivar y luego volver a activar te permite iniciar sesión por primera vez sin necesidad de activación, y no se envía ningún correo electrónico, que es lo que quería.