authlogicを更新しても、以前の古いパスワードが認識されない

ジアカマール

私が使っていたauthlogic 3.0.0を使用する際に、レール3.2.2を今私はrailsバージョンを5.1.4に更新しましたそして、authlogicは4.0.1にアップグレードされました

以前に保存したすべてのパスワードがauthlogicによって認識されなくなりました。無効なパスワードと表示されますそのため、パスワードを再度更新する必要があります。これは望ましい動作ではありません。以前に保存したパスワードが新しいauthlogicバージョンで再び機能するようにするために必要な変更。

どんな助けでもいただければ幸いです。

ジアカマール

これが私の問題を解決する方法です、

User.rb

  acts_as_authentic do |c|
    c.crypto_provider = Authlogic::CryptoProviders::Sha512
  end

バージョン3.4.0では、デフォルトのcrypto_providerがSha512からSCryptに変更されました。

crypto_providerを設定したことがなく、アップグレードする場合、元のパスワードを設定しない限り、パスワードは壊れます。

c.crypto_provider = Authlogic::CryptoProviders::Sha512

また、ユーザーのログイン時にSha512からSCryptに自動的にアップグレードする場合は、次のようにします。

c.transition_from_crypto_providers = [Authlogic::CryptoProviders::Sha512]
c.crypto_provider = Authlogic::CryptoProviders::SCrypt

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

パスを設定してもJavacが認識されない

分類Dev

PassportJSがパスワードの変更を認識しない

分類Dev

nodemonを使用してもElectronパッケージが認識されない

分類Dev

TPMをクリアしても新しいパスワードは要求されませんが、「所有者パスワードの変更」では古いパスワードが要求されます

分類Dev

確認済みのルールでパスワードを更新しても機能しない

分類Dev

BeforeUpdateでgormハッシュパスワードを使用しても、ハッシュ値でパスワードが更新されない

分類Dev

virtualenvにインストールされたpymongoパッケージをpycharmが認識しないもの

分類Dev

MySqlサーバーが正しいパスワードを認識しない

分類Dev

古いパスワードを確認して新しいパスワードに更新するにはどうすればよいですか?

分類Dev

JavaScript関数が正しいパスワードを認識しない

分類Dev

完全な暗号化パスワードが認識されなくなった状態で18.04から18.10にアップグレードしてください!

分類Dev

english.txtファイルにストップワードを追加してもストップワードが更新されないのはなぜですか?

分類Dev

インストールされているにもかかわらず、Debianのハンドブレーキがx265を認識しない

分類Dev

Laravelの古いメソッドがパスワード値を返さない

分類Dev

パスワードに文字が含まれていることをコードが認識できないのはなぜですか?

分類Dev

クラスに属していてもジャクソンの認識されないフィールド

分類Dev

railstutorial.orgサンプルアプリのログインパスワードが認識されない

分類Dev

SSHキー認証がパスワード認証よりも優れているのはなぜですか?

分類Dev

Ubuntuがすべてのスワップスペースを認識しない

分類Dev

Tomcat 8-仮想ホストがJSPを再コンパイルしていない、または更新されたクラスを認識していない

分類Dev

RobotFrameworkが一部のクラスキーワードを認識しない

分類Dev

パスワードに文字、数字、余分な文字のみが含まれているかどうかを確認してください

分類Dev

何も変更されていないのに、関連付け/モデルが突然認識されなくなり、あいまいなエラーが未定義のプロパティ 'フィールド'を読み取れなくなります

分類Dev

NSFetchRequestは、データベースが更新されていても古いデータを返します

分類Dev

BroadcomワイヤレスドライバーがすべてのAPを認識しない

分類Dev

BroadcomワイヤレスドライバーがすべてのAPを認識しない

分類Dev

名前が変更された後もPowerShell5が古いPowerShellギャラリーパスを探しているのはなぜですか?

分類Dev

password_hashを使用して古いパスワードを更新中にエラーが発生しました

分類Dev

PHP のパスワード変更 (古いパスワードがデータベース内の古いパスワードと一致しない)

Related 関連記事

  1. 1

    パスを設定してもJavacが認識されない

  2. 2

    PassportJSがパスワードの変更を認識しない

  3. 3

    nodemonを使用してもElectronパッケージが認識されない

  4. 4

    TPMをクリアしても新しいパスワードは要求されませんが、「所有者パスワードの変更」では古いパスワードが要求されます

  5. 5

    確認済みのルールでパスワードを更新しても機能しない

  6. 6

    BeforeUpdateでgormハッシュパスワードを使用しても、ハッシュ値でパスワードが更新されない

  7. 7

    virtualenvにインストールされたpymongoパッケージをpycharmが認識しないもの

  8. 8

    MySqlサーバーが正しいパスワードを認識しない

  9. 9

    古いパスワードを確認して新しいパスワードに更新するにはどうすればよいですか?

  10. 10

    JavaScript関数が正しいパスワードを認識しない

  11. 11

    完全な暗号化パスワードが認識されなくなった状態で18.04から18.10にアップグレードしてください!

  12. 12

    english.txtファイルにストップワードを追加してもストップワードが更新されないのはなぜですか?

  13. 13

    インストールされているにもかかわらず、Debianのハンドブレーキがx265を認識しない

  14. 14

    Laravelの古いメソッドがパスワード値を返さない

  15. 15

    パスワードに文字が含まれていることをコードが認識できないのはなぜですか?

  16. 16

    クラスに属していてもジャクソンの認識されないフィールド

  17. 17

    railstutorial.orgサンプルアプリのログインパスワードが認識されない

  18. 18

    SSHキー認証がパスワード認証よりも優れているのはなぜですか?

  19. 19

    Ubuntuがすべてのスワップスペースを認識しない

  20. 20

    Tomcat 8-仮想ホストがJSPを再コンパイルしていない、または更新されたクラスを認識していない

  21. 21

    RobotFrameworkが一部のクラスキーワードを認識しない

  22. 22

    パスワードに文字、数字、余分な文字のみが含まれているかどうかを確認してください

  23. 23

    何も変更されていないのに、関連付け/モデルが突然認識されなくなり、あいまいなエラーが未定義のプロパティ 'フィールド'を読み取れなくなります

  24. 24

    NSFetchRequestは、データベースが更新されていても古いデータを返します

  25. 25

    BroadcomワイヤレスドライバーがすべてのAPを認識しない

  26. 26

    BroadcomワイヤレスドライバーがすべてのAPを認識しない

  27. 27

    名前が変更された後もPowerShell5が古いPowerShellギャラリーパスを探しているのはなぜですか?

  28. 28

    password_hashを使用して古いパスワードを更新中にエラーが発生しました

  29. 29

    PHP のパスワード変更 (古いパスワードがデータベース内の古いパスワードと一致しない)

ホットタグ

アーカイブ