What is the best way to make a login form for multiple users?
I'll give you an example for your understanding:
If we have three different type of users, for example, teachers, students and administrators, the login could be:
- A simple login with a combo, letting the user select his "class".
- A simple login with tabs for students, teachers and administrators (or administrators could access via URL like the below example).
- A front page, with a top link that references the login of the students, a bottom link that references the login of the teachers (the web application will be oriented to the students, the teachers are not relevant) and the administrators could be via URL (i.e. http://webapplication.com/secret_access - this is an invented example -).
I'm looking for the best solution in UX and security terms.
CONCLUSION: The best way to make a login form for multiple users is create a single login form, but in the back-end, check the user and determinate it's class.