7

我正在为 Web 应用程序使用设计,并希望将可确认模块添加到站点。但是,由于未生成确认令牌,用户无法登录。单击“未收到确认说明?”时 链接令牌仍然没有生成。

确认电子邮件仅生成此链接(请注意 url 中缺少令牌):

<p><a href="http://localhost:3000/users/confirmation">Confirm my account</a></p>

让它发挥作用的最佳方法是什么?

非常感谢,
托尼

4

1 回答 1

9

我正在寻找相同的答案。我怀疑答案可能是数据模型包括每个用户是否被确认。它似乎添加:

confirmation_token, confirmed_at, confirmation_sent_at

此外,可确认模块似乎添加了这些方法:

:confircention_token,:confircention_token =,:confircention_token?,:conjorcer_token_change,:enccecendation_token_changed?,,:confirmention_token_was,:reset_confirmatimation_token!,:escresent_confirmation_token!,:escresented_at,:escresenceed_at =,:escresenceed_at =,:escresenceed_at__at__t? :confirmation_sent_at, :confirmation_sent_at=, :confirmation_sent_at?, :confirmation_sent_at_change, :confirmation_sent_at_changed?, :confirmation_sent_at_was, :reset_confirmation_sent_at!

所以你可以在数据模型层做到这一点。我正在使用 Mongoid,所以我只是编写了一个脚本,将每个用户的 confirm_at 更改为今天。

于 2010-06-14T13:35:33.650 回答