0

Symfony2 で動作するデータベース ログイン システムを取得しようとしています。私はドキュメントを読みましたが、何をすべきかについて完全に困惑しています...

ログインしようとするたびに、「Bad Credentials」が表示されます。

UserInterface を実装する「User」クラスは次のとおりです。

http://pastebin.com/9uzbwM9v

「UserRepository」クラスは次のとおりです。

http://pastebin.com/Gn0AbZb4

「security.yml」ファイルは次のとおりです。

http://pastebin.com/50FUNnbq

データベーススキームは次のようになります。

http://pastebin.com/5nj0rXhs

ここからどこへ行けばいいのかわからない... :L 私は周りを見回していて、チュートリアルで他のものを手に入れていないだけです.多分それはただの時間です! 長い一週間だった…

どんな助けでも大歓迎です。

4

1 に答える 1

1

loadUserByUsername一見すると、メソッドに小さなタイプミスがあります。

->where('u.account_name = :usefdgdfgfrname OR u.account_email = :email')

次のようにする必要があります。

->where('u.account_name = :username OR u.account_email = :email')
于 2012-10-21T22:07:58.090 に答える