デフォルトはメールアドレスでログインですが。
ユーザ名 username でログインへ変更した場合、
users テーブルはname 唯一キーではないなので、
当然重複したユーザ名登録可能です。ただし、メールアドレスは唯一チェックなので、以下のデータが登録しました。
name | email | password
testname test@mail.com password1
testname test1@mail.com password2
testname test2@mail.com password3
しかし、ユーザ名 testname password3 でログインすると、なんとログイン不可エラーになりました。なにこれ?
ログインできるのは以下だけ。どういうこと?
testname test@mail.com password1
つまり、もしユーザ名でログイン機能拡張する場合、
潜在的な不具合は存在しているではないか???
フレームワークやはり簡単に使えない?