我在后端使用 ruby on rails。
它是一个基于研究的问题。我尝试搜索但没有得到任何解决方案。
非常感谢任何形式的帮助。
提前致谢!!!
我在后端使用 ruby on rails。
它是一个基于研究的问题。我尝试搜索但没有得到任何解决方案。
非常感谢任何形式的帮助。
提前致谢!!!
首先...您要查找的术语可能是“确认”而不是“验证”,对吗?您是在谈论让用户确认其电子邮件地址的电子邮件吗?(和密码重置一个)?
在这种情况下,最好的起点是 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
以及是否...决定如何处理它。
您也可能会发现密码重置的类似内容。
也许这会帮助您 允许未经确认的访问
# in Devise Initializer
config.allow_unconfirmed_access_for = 365.days