Feature Request: Add "Reset Password via Email" Functionality #19172
Closed
abbbubble
started this conversation in
Feature Request
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have searched the existing feature requests, both open and closed, to make sure this is not a duplicate request.
The feature
Description:
Immich currently supports sending a welcome email upon account creation, which confirms that email infrastructure is already partially in place. However, it lacks one of the most fundamental user management features — the ability to reset a password via email.
Feature Request:
Please add support for "Forgot Password" / "Reset Password via Email" functionality in the login page and API.
Justification:
User Expectation & UX Standards
Most modern web applications include a password reset flow. Users who forget their password currently have no recourse unless they can contact the admin or access the backend, which is not ideal.
Email System Already in Use
Since Immich already sends welcome emails, the email service is already integrated. Implementing a password reset email should be feasible with minimal additional infrastructure.
Improved Security & Admin Efficiency
Without self-service password reset, administrators must manually intervene to reset user passwords, increasing operational load and security risks (e.g., sharing passwords via unsafe channels).
Broader Adoption
As Immich is being increasingly adopted by non-technical users or shared family setups, self-service password recovery becomes essential for wider usability and user independence.
Suggested Implementation Notes:
Add a "Forgot Password?" link on the login page
Allow users to request a reset link via registered email
Provide a tokenized link to a secure password reset page
Token expiration and rate limiting should be considered
Platform
Beta Was this translation helpful? Give feedback.
All reactions