2010-02-19 15 views
6

Ya uso django-registration: puede registrarse con una verificación de correo electrónico, puede restablecer la contraseña con una confirmación por correo electrónico, pero no hay forma de cambiar el correo electrónico del usuario con una verificación de correo electrónico.django aplicaciones para cambiar el correo electrónico del usuario con verificación?

¿Conoce una aplicación django que le permita cambiar la dirección de correo electrónico del usuario al enviar a la nueva dirección un correo electrónico de verificación?

+0

Hola, ¿has encontrado una buena solución para este problema? – cyberjoac

Respuesta

-1

No suele proporcionar la verificación de correo electrónico para restablecer una contraseña, ya que esto se hace en la etapa de registro. Django, sin embargo, tiene la capacidad de enviar la contraseña de reinicio al usuario en un correo electrónico, después de haber solicitado que se restablezca su contraseña a través de una vista.

Pedido la documentación aquí:

http://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.views.password_reset

EDIT:

que encontré y aplicación que es capaz de restablecer el correo electrónico de una cuenta de usuario, lo hace mucho más que sólo eso (que puede ser un inconveniente) pero podría ser útil:

http://code.google.com/p/django-profile/#Features

+0

La pregunta no era sobre el restablecimiento de la contraseña, sino sobre el cambio de la dirección de correo electrónico. – Eric

+0

Ah, me disculpo, llegué a una conclusión temprana. Mi única sugerencia sería que las direcciones de correo electrónico deberían estar vinculadas a una cuenta. Tras una búsqueda rápida de una solución, no pude encontrar una aplicación para realizar la tarea. Lo más probable es que sea algo para replantearse o para construirse. Eso es a menos que alguien más tenga una respuesta más exacta. Disculpa la confusión con mi respuesta inicial. Marcus –

+0

He encontrado una aplicación que tiene lo que estabas buscando. La agregaré a la pregunta como una edición. –

0

También puede probar esta aplicación. (Que escribí para el propósito exacto)

https://github.com/un33k/django-emailmgr

funciona bien con Django-registro como el correo electrónico proporcionada durante el registro sería la dirección de correo electrónico principal y ya verificado.

el usuario puede agregar más direcciones de correo electrónico y confirmar cada una. Una vez que se confirma un nuevo correo electrónico, se puede promocionar a la dirección principal. Entonces la vieja dirección primaria puede ser eliminada.

De esta manera se asegura de que los usuarios siempre tengan al menos una dirección de correo electrónico verificada asociada a su perfil.

Si desea ver un ejemplo en vivo, puede hacerlo en http://outsourcefactor.com por creando una cuenta (django-registration), activándolo, inicie sesión y consulte la pestaña de correo electrónico en la configuración de su cuenta. Una vez que haya terminado, puede eliminar la cuenta.

Espero que esto ayude.

Cuestiones relacionadas