セットアップした Drupal インスタンス (Drupal 7.22) にログインすると、無効なユーザー名/パスワード エラーが発生し続けます。パスワードや他のユーザーを変更しようとしましたが、役に立ちませんでした。
特に奇妙なのは、同じ Drupal インスタンスが他のサーバーで実行されている場合 (リモート データベースに接続している場合) にログインできることです。私が正常にログインできた 2 台のコンピューターは、どちらも Linux マシンであり、動作しないコンピューター (OS X で MAMP を実行) でした。コードベースも同じです。
デバッグを行ったところ、検証のためにログイン時に作成されたハッシュが、データベースに保存されているものと同じではないことがわかりました。の_password_itoa64
メソッドにpassword.inc
取り掛かり、個々の文字の一致をデバッグすることをあきらめました。
誰かが似たようなことに遭遇したことがありますか、またはハッシュが異なる理由を知っていますか?