マテリアルデザインガイドラインに従うログインページを作成しようとしていますが、ユーザーが間違った電子メールまたはパスワードを入力した場合の処理方法がわかりません。
マテリアルデザインガイドラインでは、誤った入力フィールドのすぐ下にエラーテキストを表示することをお勧めしていますが、セキュリティ上の理由から、ユーザーに電子メールまたはパスワードが間違っているかどうかを伝えることはできません。ユーザーに伝えることができるのは、一方または両方のフィールドが間違っていることです(ただしどちらが間違っているかはわかりません)。
ログインの失敗に関する現在のエラーメッセージは次のとおりです。
このメールアドレスまたはパスワードは認識されません。情報を再確認して、もう一度お試しください。
これをマテリアルデザインに転送しようとすると、次のようなオプションになります。
ログを2ページに分割することを検討しましたが、それは避けたいものです。
@Harshithのアドバイスに基づいてスナックバートーストを追加しました。
材料設計でトーストを使用してみてください
Material-UI Snackbars Docshttps://material.io/guidelines/components/snackbars-toasts.html
これで問題は解決すると思います
カードのこの他のオプションを試していない場合
この場合、エラーが表示され、アイコンが表示されます。アイコンをクリックするとエラーテキストが大きくなるため、テキストが表示されます。ユーザーに示す必要がある主なことは、フィールドにエラーがあることです。
または、単に入力したメール/パスワードが間違っていることを表示します。確認してください