Symfony2にFOS UserBundleを使用しています。この UserBundle にはユーザー名が必要です。
しかし、私のアプリケーションでは、ユーザーにメールアドレスでログインしてもらいたいので、アプリではユーザー名を完全に省略します。
ユーザーが自分のメールアドレスでログインできることを管理することは、それほど大きな問題ではありませんでした (この指示に従ってください)。
では、どのような手順を実行する必要がありますか。
- スキーマからユーザー名を削除します (必要に応じて、username eq. email などの回避策も有効です。この回避策がどのように機能するかを示してください)?
- すべてのテンプレート (登録、ログイン、パスワードを忘れたなど) からユーザー名を削除しますか?
- ユーザー名がなくても UserBundle 全体が機能するようにしますか?