Register

Create a new account

TODO: Implement Registration Form

This page needs to be implemented with:

  • First Name and Last Name input fields
  • Email input field (username)
  • Password input field with strength indicator
  • Confirm Password field
  • Role selection (Admin, Accountant, Organisation)
  • Organisation/Firm selection dropdown (if applicable)
  • Terms and conditions checkbox
  • Register button with ASP.NET Core Identity integration
  • FluentValidation for all fields

Reference: UserManager.CreateAsync(user, password)

Security Considerations:
  • Validate all inputs using FluentValidation
  • Sanitize user inputs to prevent XSS
  • Password requirements: 8+ chars, upper, lower, digit, special char
  • Email confirmation should be required for production
  • Consider CAPTCHA to prevent automated registrations
  • Implement rate limiting on registration endpoint

Already have an account? Login here

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.