【问题标题】:Custom devise authenticate method in user model rails 3用户模型rails 3中的自定义设计验证方法
【发布时间】:2011-07-26 05:52:37
【问题描述】:

有没有办法创建一个接受用户名、密码和其他一些自定义属性的自定义身份验证方法?

所以我可以做 User.authenticate('user123', 'secret123', 'attr1')

【问题讨论】:

  • 您是否可以使用 User.authenticate(email, password) 方法。实际上,当我调用它时,我得到了一个错误 - 未定义的方法'authenticate'。 deveise 提供这样的方法吗?可以分享您如何创建自定义方法进行身份验证。

标签: ruby ruby-on-rails-3 authentication devise


【解决方案1】:
# config/initializers/devise.rb:
config.authentication_keys = [ :username, :attr1 ]

应该是这样的:)

您可以在wiki 上阅读更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多