0

Symfony2 のセキュリティ ドキュメントはかなり複雑で、十分にドキュメント化されていません。

データベースからユーザーを認証する方法について質問があります。データベーステーブルからの単純なユーザー名とパスワードを使用して認証する方法についての良い例はありません。

私の質問は、認証するために私がすべきことです 1) UserProviderInterface インターフェイスを実装し、関数 loadUserByUsername を呼び出します 2) ユーザーが見つかった場合は、ユーザーオブジェクトを返します 3) フォーム送信されたパスワードとユーザーオブジェクトのパスワードが一致するかどうかを確認します

これは正しいです?

お知らせ下さい

4

1 に答える 1

4

少し複雑であることに同意しますが、必要なものはすべて文書化されており、少しの調査で見つけるのはそれほど難しくありません。うまくいけば、次のことが役に立ちます。

Doctrine ORM、MongoDB/CouchDB ODM、または Propel を介してユーザーを保存する場合は、 FOSUserBundleを確認してください。

独自のユーザー プロバイダーを完全に構築する場合は、このガイドに従ってください。

于 2013-02-05T22:48:31.650 に答える