Register New Account

Page Purpose: New user registration - Creates account and client profile.
User Context: First-time visitor creating an account.
Next Steps: After registration → Email verification → Login → User Dashboard

Registration Form

Already Have an Account?

Login here

Form Validation

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

Post-Registration Flow

  1. Create AspNetUsers record
  2. Create Client profile record
  3. Assign default "Client" role
  4. Send verification email
  5. Redirect to login page with success message
  6. User must verify email before full access

Data Model

AspNetUsers Table: Client Table: AspNetUserRoles Table:

Additional Features