Skip to main content

Set Password Page

Set Password Page

Component File: src/features/auth/components/SetPasswordPage.tsx Route: /set-password Access Level: Public (via email link) Last Updated: December 16, 2025 Status: ✅ Implemented

Overview

The Set Password Page allows users to set or reset their password. It is accessed via a secure link sent to the user's email during account creation or password reset.

UI Features

Password Form

  • New password input
  • Confirm password input
  • Password strength indicator
  • Submit button with loading state
  • Success/error messages

Password Requirements

  • Minimum 8 characters
  • At least one uppercase letter
  • At least one lowercase letter
  • At least one number

Flow

New User Invitation

1. Admin invites user via User Management 2. User receives email with set-password link 3. User sets password on this page 4. Redirects to login

Password Reset

1. User clicks "Forgot Password" on login 2. User receives email with reset link 3. User sets new password on this page 4. Redirects to login

Implementation Status

| Feature | Status |
|---------|--------|
| Password form | ✅ Complete |
| Password validation | ✅ Complete |
| Strength indicator | ✅ Complete |
| Token verification | ✅ Complete |
| Success redirect | ✅ Complete |

Related Documentation


Synced from IFMmvp-Frontend documentation: pages/components/14-SET-PASSWORD-PAGE.md

Ready to Get Started?

See how Alignmint can simplify your nonprofit's operations. Schedule a free demo with our team and we'll walk you through everything.

Questions? Email us at steven@getalignmint.org

Ready to get started?Start Plus Trial