symfonyプロジェクトをホストしていますが、backend.phpのログインパスワードが失われました。symfonyの管理者パスワードをリセットするには?
からphpmyadmin私は塩味のあるパスワードがあることがわかります。私にログインさせるために使うべきデータは何ですか?
塩田の場合はSHA1、SHA1の場合は123abcd
、パスワードはabcd
のパスワードでログインしようとしました。
助けてくださいか?
symfonyプロジェクトをホストしていますが、backend.phpのログインパスワードが失われました。symfonyの管理者パスワードをリセットするには?
からphpmyadmin私は塩味のあるパスワードがあることがわかります。私にログインさせるために使うべきデータは何ですか?
塩田の場合はSHA1、SHA1の場合は123abcd
、パスワードはabcd
のパスワードでログインしようとしました。
助けてくださいか?
あなたはsfDoctrineGuardについて質問していると思いますか?その場合、ここでパスワードをハッシュするコードを見つけることができます:http://trac.symfony-project.org/browser/plugins/sfDoctrineGuardPlugin/trunk/lib/model/doctrine/PluginsfGuardUser.class.php#L42
データベースには、ハッシュに使用されるアルゴリズムが表示されます。デフォルトでは sha1になりますが、そうである必要はありません。それがsha1の場合、passwordfieldは実際にはsha1($salt.$password)
の値でなければなりません。明確にするには、 '123'の塩と 'abcd'のパスワードの場合、データベースの値は '50360551b49f1181e06c8244402634838c1e1a99'でなければなりません。
ユーザーがログインしないようにすることもできます(「is_active」フィールドを参照)。
どうもありがとうございますが、分かりません!! ユーザテーブルは次のとおりです。sf_guard_user アルゴリズム:SHA1 is_active:1 塩123用Iがタイプ:パスワードの40bd001563085fc35165329ea1ff5c5ecbdbbeef 私が入力した123abcd:50360551b49f1181e06c8244402634838c1e1a99 私のために働いていません –
ユーザー認証に使用しているプラグインはどれですか? sfDoctrineGuard? – Gerry
私は知らないし、プログラマーではないし、このフレームワークについて何も考えていない。私はちょうどそのためのホスティングを提供している。 –
具体的な内容がなければ、決定的な回答は難しいので、詳細を最初に見つけてください。 – Gerry