3
我使用devise(2.0.4)来设置用户注册和登录功能。现在我想让用户能够在注册后登录。事件确认电子邮件发送到他的电子邮箱。只需标记“该用户未被确认”。如何配置?如何配置设计使用户登录后,即使没有通过电子邮件链接确认电子邮件?
我使用devise(2.0.4)来设置用户注册和登录功能。现在我想让用户能够在注册后登录。事件确认电子邮件发送到他的电子邮箱。只需标记“该用户未被确认”。如何配置?如何配置设计使用户登录后,即使没有通过电子邮件链接确认电子邮件?
我发现这也将解决这个问题。选择哪一个?
def active_for_authentication?
true
end
尝试overrided方法confirmation_required?
直接添加到您的用户模式:
class User < ActiveRecord::Base
...
def confirmation_required?
false
end
end
这是正确的答案。重写'confirmation_required?'将使可确认无效(不发送电子邮件)。 'active_for_authentication?'是你如何用“特殊条件”覆盖你的用户,并且实际上是由可确认的。 – mikeycgto 2012-10-18 15:21:38