Reset Your Password

Page Purpose: Set new password after reset request.
User Context: User clicked reset link from email.
Next Steps: After reset → Login Page

Set New Password

Password Requirements:

Invalid or Expired Link?

If your reset link is invalid or expired, you'll see an error message.

Common reasons: Request a new password reset link

Form Validation

Client-side validation: Server-side validation: Error messages:

Success Flow

  1. Validate reset token
  2. Update user's password hash
  3. Mark token as used
  4. Invalidate all existing sessions
  5. Send confirmation email
  6. Redirect to login with success message

Data Model

AspNetUsers Table Fields Updated: Password Reset Token Validation:

Security Features

Confirmation Email

Subject: Your Password Has Been Reset

Body:
"Hello [FirstName],

Your password for Remarx has been successfully reset.

If you did not make this change, please contact support immediately at support@remarx.com.

For security, you may need to log in again on all your devices.

- Remarx Team"