Skip to content

[auth]: registration and email activation #485

@amahuli03

Description

@amahuli03

Description

Build the user-facing registration and email activation flow so non-admin users can create accounts and verify their email before logging in. The dev environment also needs to be configured to print emails to Docker logs instead of sending them, so this flow can be tested locally without real email credentials.

Registration form fields: first name, last name, email, password, confirm password.

Acceptance criteria:

  • User can register with a valid email and receives an activation email
  • Activation emails appear in Docker logs in the dev environment
  • Clicking a valid activation link activates the account and the user can log in
  • Duplicate email registration is rejected with a clear message
  • Invalid inputs (missing fields, password mismatch, weak password) show appropriate errors
  • Expired, invalid, or already-used activation links show a clear error rather than crashing

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions