Login

Page Purpose: User authentication - Primary entry point to the application.
User Context: Any visitor needing to access their account.
Next Steps: After login → User Dashboard (role-based routing)

Login Form

User Roles & Post-Login Routes

After successful login, users are routed based on their role:

Form Validation

Client-side validation: Server-side validation: Error messages:

Additional Features

Data Model

AspNetUsers Table Fields Used: Related Tables: