0

我在后端使用 ruby​​ on rails。

它是一个基于研究的问题。我尝试搜索但没有得到任何解决方案。

非常感谢任何形式的帮助。

提前致谢!!!

4

2 回答 2

0

首先...您要查找的术语可能是“确认”而不是“验证”,对吗?您是在谈论让用户确认其电子邮件地址的电子邮件吗?(和密码重置一个)?

在这种情况下,最好的起点是 Devise 的confirmable文档:https ://github.com/plataformatec/devise/blob/master/lib/devise/models/confirmable.rb

似乎有这个:

* confirmation_sent_at - A timestamp when the confirmation_token was generated (not sent)

看起来您可以使用它来确定是否confirmation_sent_at结束x.days.ago以及是否...决定如何处理它。

您也可能会发现密码重置的类似内容。

于 2017-02-01T01:35:04.680 回答
0

也许这会帮助您 允许未经确认的访问

# in Devise Initializer
config.allow_unconfirmed_access_for = 365.days
于 2017-02-01T06:45:02.153 回答