¿Hay alguna manera de que pueda obtener authlogic para enviar correos electrónicos a mis suscriptores después de que se hayan registrado para que puedan confirmar su cuenta?¿Está enviando correos electrónicos de verificación de registro usando Authlogic?
Respuesta
Parece que Blogpost describe lo que quiere lograr.
El modelo de usuario utiliza un perishable_token
que se utiliza para una url de verificación enviada a la dirección de correo electrónico del usuario en la creación de la cuenta. Cuando el usuario hace clic en la URL en el correo que desencadena una acción que establece el modelo de usuario correspondiente a verified
Básicamente lo que necesita para validar UserSession
s dependiendo de si el User
correspondiente ya está verificado.
Ver:
Puede que le resulte útil auth_helpers. Es "una colección de módulos y controlador para ampliar sus modelos Authlogic. Actualmente admite el comportamiento confirmable y recuperable".
tenga en cuenta que el proyecto auth_helpers parece haber sido abandonado por el desarrollador original y que casi todos los enlaces en el archivo Léame están rotos – srboisvert
El enlace sugerido por Lennart es un buen punto de partida. Sin embargo, un rápido vistazo al código revela estas salvedades:
Notifier#deliver_password_reset_instructions
es sin aplicarse todavía se llama desdeUser#deliver_password_reset_instructions!
- notificador es una clase mal llamada. Un programa de correo generalmente envía notificaciones, por lo que recomendaría nombrar el usuario de la clase de correo electrónico para indicar para qué está enviando el correo. Además, dado que los anuncios publicitarios actualmente residen en aplicaciones/modelos (hasta Rails 3.0), al agregar un anuncio publicitario al nombre de la clase queda claro que se trata de una clase de correo y no de un modelo ActiveRecord.
- Los anunciantes no deben figurar en el modelo. Deben estar en sus acciones de controlador. Ask DHH.
¡Buena suerte! Pregunta si te quedas atascado.
Puede consultar el blog de Ben Johnson, el autor de Authlogic. Él ha escrito impresionante Tutorial: Reset passwords with Authlogic the RESTful way. La confirmación de la cuenta está haciendo lo mismo y aún menos complejo.
Muy tarde a la pregunta pero here es una plantilla con verificación automática de correo electrónico.
¿Hay alguna razón por la cual no podría tener un UserObserver (o ActivationObserver si tiene múltiples modelos de autenticación, por ejemplo, administrador, usuario, representante de servicio al cliente, etc.) que enviaron un correo electrónico una vez que alguien fue creado?
- 1. Enviando correos electrónicos usando C
- 2. Enviando correos electrónicos basados en intervalos usando Ruby on Rails
- 3. Enviando correos electrónicos a múltiples destinatarios usando vbscript
- 4. Enviando Diseña correos electrónicos a través de Resque
- 5. Google Appengine enviando correos electrónicos: [Error] emisor no autorizado
- 6. ¿Cómo desactivar elmah enviando correos electrónicos cuando se prueba localmente?
- 7. Enviando correos electrónicos con datos adjuntos en django
- 8. Función de correo PHP no está enviando correos electrónicos a ciertas direcciones
- 9. Devise está enviando correos electrónicos con cuerpos en blanco cuando anulo su correo
- 10. ¿Cómo puedo enviar correos electrónicos usando Python?
- 11. SMTPHandler en el módulo de registro de Python enviando correos electrónicos de uno en uno. ¿Cómo puedo detener esto?
- 12. Enviar correos electrónicos asíncronos
- 13. PHP enlaces/correos electrónicos
- 14. ¿Está bien enviar correos electrónicos de otro hilo como este?
- 15. Leyendo correos electrónicos de Outlook de forma progamatica usando C#
- 16. Envío de correos electrónicos de mhtml - C#
- 17. Envío de correos electrónicos en hilos separados usando QueueUserWorkItem
- 18. cómo corregir la forma de enviar correos electrónicos usando codeigniter
- 19. Huelga a través de correos electrónicos HTML
- 20. envío de correos electrónicos en aplicaciones web
- 21. Procesamiento de correos electrónicos entrantes en Heroku
- 22. Envío de "en nombre de" correos electrónicos
- 23. Dividir las pruebas correos electrónicos transaccionales
- 24. Espaciado en correos electrónicos HTML
- 25. Recibir correos electrónicos en Heroku
- 26. IIS 7.5 ¿recibe correos electrónicos?
- 27. Incrustar imágenes en correos electrónicos
- 28. Cómo enviar correos electrónicos usando Amazon SES sin verificar 'de' dirección de correo electrónico
- 29. Cómo enviar y recibir correos electrónicos cifrados usando PHP
- 30. ¿Cómo recuperar solo correos electrónicos no leídos usando pop3?
¡Excelente publicación! ¡Ha sido muy útil! –