Skip to content

Add email verification for new account registration #581

@Mystery-CLI

Description

@Mystery-CLI

🔧 Title: Add email verification for new account registration

📘 Description
New users can register and immediately use the platform without verifying their email address. Unverified email addresses cannot receive notifications and reduce the platform's ability to recover accounts.

Acceptance Criteria

  • Send a verification email on registration with a time-limited token
  • Add GET /api/auth/verify-email?token=... endpoint
  • Block access to payment features until email is verified
  • Add a "Resend verification email" button
  • Add tests for the verification flow

🔧 Context: backend/src/routes/auth.js; backend/src/notifications/.


Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions