ユーザー向けにsfDoctrineGuardPluginを使用したSymfony1.4アプリがあります。
これらのユーザーを新しいシステムに移動する必要があります。ドキュメントとコードを読んだ後、Symfonyがパスワードを保存/チェックする方法を理解するのに苦労しています。
新しいシステム(CakePHP)に、古いシステムと同じようにパスワードを保存して確認してもらいたいので、誰もパスワードを変更する必要はありません。
どうすればいいですか?誰かが簡単な例を投稿できますか?
ユーザー向けにsfDoctrineGuardPluginを使用したSymfony1.4アプリがあります。
これらのユーザーを新しいシステムに移動する必要があります。ドキュメントとコードを読んだ後、Symfonyがパスワードを保存/チェックする方法を理解するのに苦労しています。
新しいシステム(CakePHP)に、古いシステムと同じようにパスワードを保存して確認してもらいたいので、誰もパスワードを変更する必要はありません。
どうすればいいですか?誰かが簡単な例を投稿できますか?
sfGuardがパスワードを生成するとき()とsfGuardがパスワードをチェックするとき()、コードを掘り下げる必要があると思います。setPassword
checkPasswordByGuard
彼らは(デフォルトでsha1
)アルゴリズムを使用して、ソルトされたパスワードを保存します。