複数のユーザーのログインフォームを作成する最良の方法は何ですか?
あなたの理解のための例を挙げましょう:
たとえば、teachers、students、administrators、ログインは次のようになります:
UXとセキュリティの観点から最適なソリューションを探しています。
結論:複数のユーザーのログインフォームを作成する最善の方法は、1つのログインフォームを作成することですが、バックエンドでユーザーを確認して決定しますそれはクラスです。
これらの種類のアクセスの問題は、通常、全員が同じリンクを介してログインし、個々のIDに固有の「役割」で対処されます。次に、各IDに特定の特権(またはロール)が付与されます。すべての生徒には生徒の役割があり、すべての教師には教師の役割などがあります。
最高のUXソリューションは、システムを「スマート」にして、ユーザーが所属するグループの種類を(ログイン資格情報を使用して)検出することです。コンピューターにログインするのと同じように、OSはユーザーの「権利」を認識しています。
グループ(教師、学生、管理者)を定義できる新しいテーブルをdbに作成できます。
登録ページでは、ユーザーにユーザーグループを選択するオプションを提供できます
2つのフィールド(ユーザー名、パスワード)を含むログインページで、ユーザーグループを選択するための新しい選択ボックスを提供します。