我正在开发一个使用Devise
进行用户身份验证的应用程序。它执行Devise
处理的所有标准任务(例如:用户注册期间的电子邮件验证)。但是,用户可能有多个电子邮件地址来访问他的帐户,我也想验证所有这些地址。
我的设计是:用户将在其个人资料页面中收到一个电子邮件字段,以添加另一个电子邮件地址以访问其帐户及其现有的电子邮件地址。点击提交后,将发生电子邮件验证,如首次注册过程,用户可以在成功验证后同时使用此电子邮件地址。
有没有可用的宝石?如果我需要自己实现它,我怎么能在不破坏现有系统的情况下实现呢?
答案 0 :(得分:1)
回复已经很晚了,但最近我面临类似的问题,发现一个宝石可以让用户收到很多电子邮件,用户可以使用任何电子邮件登录,将一封电子邮件设置为主电子邮件,并为每封电子邮件提供可确认,可验证和可验证的支持。
以下是gem的链接: https://github.com/allenwq/devise-multi_email
希望它可以帮助面临同样情况的人:)