2

我正在开发一个Devise用于用户身份验证的应用程序。它执行所有Devise处理的标准任务(例如:用户注册期间的电子邮件验证)。但是一个用户可能有多个电子邮件地址来访问他的帐户,我也想验证所有这些地址。

我的设计是:用户将在他的个人资料页面中获得一个电子邮件字段,以添加另一个电子邮件地址来访问他的帐户以及他现有的电子邮件地址。单击提交后,将像首次注册过程一样进行电子邮件验证,成功验证后用户将能够使用这两个电子邮件地址。

有没有可用的宝石?如果我需要自己实现,如何在不破坏现有系统的情况下做到这一点?

4

1 回答 1

2

回复太晚了,但最近我遇到了类似的问题,发现一个 gem 可以让用户拥有许多电子邮件,用户可以使用任何电子邮件登录,将一封电子邮件设置为主要电子邮件,并为每封电子邮件提供可确认、可验证和可验证的支持。

这是 gem 的链接: https ://github.com/allenwq/devise-multi_email

希望它可以帮助面临同样情况的人:)

于 2016-09-28T03:29:58.013 回答