繁体   English   中英

通过设计确认多封电子邮件

[英]Confirm multiple emails with devise

我正在使用rails + devise。 我希望用户能够确认多封电子邮件(该应用程序将为每个地址发送一封带有“确认”链接的邮件,然后用户收到一封或多封确认邮件)。 可以用:confirmable来确认一个(doc: http : //rubydoc.info/github/plataformatec/devise/master/Devise/Models/Confirmable

我以为我可以玩

- (Object) resend_confirmation_instructions

通过更改地址,但这不是最佳解决方案。 是否有专门设计的解决方案,或者我必须实现此特定功能?

您必须自己实现。 默认情况下,Devise每个帐户只有一封电子邮件。

您不仅需要处理多封电子邮件,而且大概还需要多个confirmation_token以及与电子邮件确认有关的其他数据库字段的倍数(在生成的devig迁移文件中查找它们)。 我不认为这将是设计解决简单的事情。

但是,这听起来像是要做反直观的事情。 也许您应该更新您的问题以包括您的应用程序要求,以及需要从多个电子邮件地址获得确认的原因。 有人可能对如何构建您的应用程序有一个解决方案,使其不需要此功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM