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
- 13-LOGIN-PAGE.md - Login page
- AUTHENTICATION.md - Auth system
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