メールアドレスかパスワードが違う
AuthApiError: Invalid login credentials FirebaseError: auth/invalid-credential
ひとことで言うと
「メールアドレスかパスワードが、登録されているものと違います」という意味です。
よくある原因
- パスワードの打ち間違い
- まだ会員登録していない
- メールの確認(認証)が終わっていない
- テスト用と本番用で、別のデータベースを見ている
自分で確かめること
- Supabase・Firebase の管理画面で、そのユーザーが登録されているか見る
たいていは、こうすると直ります
正しい情報で試すか、管理画面からユーザーを作り直します。画面には「メールアドレスかパスワードが違います」と表示しましょう。
AIへの伝え方
下の文をコピーして、ChatGPT・Claude・Cursor などに貼り付けてください。トップで貼り付けたエラー文があれば、自動でそれに入れかわります。
次のエラーが出て困っています。プログラミング初心者にもわかるように、原因と直し方を教えてください。必要なら、直したコードも全部見せてください。 【エラー】 AuthApiError: Invalid login credentials FirebaseError: auth/invalid-credential 【やったこと】 (ここに、エラーが出る前にしたことを書く。例:npm run dev を実行した) 【参考】 このエラーは「メールアドレスかパスワードが違う」というもので、よくある原因は次のとおりです。 ・パスワードの打ち間違い ・まだ会員登録していない ・メールの確認(認証)が終わっていない ・テスト用と本番用で、別のデータベースを見ている どれに当てはまるかを確かめる方法も教えてください。