Ruby on rails 使用Authlogic发送注册验证电子邮件?
有没有办法让authlogic在我的订户注册后向他们发送电子邮件,以便他们确认他们的帐户?这似乎描述了您想要实现的目标 用户模型使用Ruby on rails 使用Authlogic发送注册验证电子邮件?,ruby-on-rails,authlogic,Ruby On Rails,Authlogic,有没有办法让authlogic在我的订户注册后向他们发送电子邮件,以便他们确认他们的帐户?这似乎描述了您想要实现的目标 用户模型使用易腐_令牌,该令牌用于在创建帐户时发送到用户邮件地址的验证url。当用户单击邮件中的url时,它会触发一个操作,将相应的用户模型设置为verified 基本上,您需要验证UserSessions,这取决于是否已经验证了相应的User 请参阅:您可能会发现这很有帮助。它是“扩展Authlogic模型的模块和控制器的集合。目前它支持可确认和可恢复的行为。”Lennart
易腐_令牌
,该令牌用于在创建帐户时发送到用户邮件地址的验证url。当用户单击邮件中的url时,它会触发一个操作,将相应的用户模型设置为verified
基本上,您需要验证UserSession
s,这取决于是否已经验证了相应的User
请参阅:您可能会发现这很有帮助。它是“扩展Authlogic模型的模块和控制器的集合。目前它支持可确认和可恢复的行为。”Lennart建议的链接是一个很好的起点。但是,快速浏览一下代码就会发现以下警告:
通知程序#发送#密码(u重置)指令
未实现,但从用户#发送(u密码)重置(指令)调用代码>
祝你好运!询问你是否陷入困境。你可以查看本·约翰逊的博客,Authlogic的作者。他写得很棒。帐户确认也采用同样的方法,甚至不那么复杂。问题讨论得很晚,但它是一个带有authlogic电子邮件验证的模板。您有没有理由不能拥有一个UserObserver(或者如果您有多个身份验证模型-例如,管理员、用户、客户服务代表等),则不能使用ActivationObserver一旦有人被创建就发送了一封电子邮件?请注意,auth_helpers项目似乎已被原始开发人员放弃,自述文件中的几乎所有链接都已断开!它非常有用!