【问题标题】:Devise not authenticating users after upgrade设计升级后不对用户进行身份验证
【发布时间】:2014-02-13 01:36:53
【问题描述】:

我的 rails 应用无法验证用户身份。它最初是在 devise 1.4 上,我将应用程序升级到 rails 4 和最新的 devise gem。在将应用程序投入生产并加载初始用户后,他们的帐户无法登录。我收到以下错误

A BCrypt::Errors::InvalidHash occurred in sessions#create:

如何让注册了 devise 1.4 的用户使用最新的设计登录。有超过 1000 名现有用户无法登录该应用程序。只有新用户才能登录。 任何帮助谢谢

【问题讨论】:

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


    【解决方案1】:

    我认为您的问题是旧的哈希算法。请看一下这个答案:

    "BCrypt::Errors::InvalidHash" when trying to sign in

    【讨论】:

    • 我如何为设计 gem 做到这一点
    猜你喜欢
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多