【问题标题】:extending email confirmation to Authlogic将电子邮件确认扩展到 Authlogic
【发布时间】:2009-11-11 17:22:47
【问题描述】:

我最近在我的项目中实现了 Authlogic 以进行身份​​验证。我关注http://railscasts.com/episodes/160-authlogic 并启动并运行它。想加个email确认,发现了这个并关注了:http://github.com/matthooks/authlogic-activation-tutorial

现在,当我尝试注册时,我得到一个方法缺少用户模型的“登录 =”。这个例子没有提到任何关于登录方法的内容,我以前也没有。

这是我的用户模型:http://pastie.org/693910

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails ruby plugins authlogic


    【解决方案1】:

    确保您的用户数据库表中有 perishable_token 字符串列。

    Authlogic 不仅对于 reset_perishable_token! 需要此列,对于 find_using_perishable_token 方法也需要此列

    【讨论】:

    • 宾果游戏...想通了这个艰难的方式:|
    • 为什么人们会这么说?只需说“谢谢!”继续前进。他花时间回答你的问题,这应该足以值得感谢。 :P
    【解决方案2】:

    Railscasts 使用“用户名”;马特使用“登录”。

    把他的“登录名”改成“用户名”就大功告成了。

    【讨论】:

    • 很好,这让我通过了这个问题。现在它创建了一个用户,但我得到了另一个未定义的方法“reset_perishable_token!”。不知道如何......我认为这是一种authlogic的方法?谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-20
    相关资源
    最近更新 更多