[GH-ISSUE #15766] feat: Feature Suggestions – "Forgot Password", Email Confirmation, and Shared Custom Models #33192

Closed
opened 2026-04-25 07:06:11 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @KoceilaSALEM on GitHub (Jul 16, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/15766

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

I'm currently using Open WebUI in a production context and encountered three limitations that affect usability and user management:

There is no way for users to recover their account if they forget their password.

Email addresses are not verified during account creation, which could lead to spam or account misuse.

Custom models ("Functions") created by the admin are not accessible to other users, even though they could be reused as templates by the whole team.

Desired Solution you'd like

Here are the proposed improvements:

Add a "Forgot password" option that sends a reset link to the user’s registered email address.

Add email confirmation on signup to verify the user's email before activating their account.

Add the ability for admins to mark certain custom models (Functions) as "shared" or "public", so they appear in the list of available models for all users (example use case: sharing a compliance assistant with all users).

Alternatives Considered

For password reset: manually resetting user passwords in the database (not scalable or user-friendly).

For email confirmation: setting up external user authentication, which is more complex and defeats the purpose of having built-in auth.

For shared models: exporting and re-importing JSON files between users (inefficient and error-prone).

Additional Context

Here are two screenshots to illustrate the request regarding shared models:

Current state: only the creator sees the custom model ( n8n pipeline)

Expected: admin can make it visible and usable for others

Thanks again for your amazing work!

Originally created by @KoceilaSALEM on GitHub (Jul 16, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/15766 ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description I'm currently using Open WebUI in a production context and encountered three limitations that affect usability and user management: There is no way for users to recover their account if they forget their password. Email addresses are not verified during account creation, which could lead to spam or account misuse. Custom models ("Functions") created by the admin are not accessible to other users, even though they could be reused as templates by the whole team. ### Desired Solution you'd like Here are the proposed improvements: Add a "Forgot password" option that sends a reset link to the user’s registered email address. Add email confirmation on signup to verify the user's email before activating their account. Add the ability for admins to mark certain custom models (Functions) as "shared" or "public", so they appear in the list of available models for all users (example use case: sharing a compliance assistant with all users). ### Alternatives Considered For password reset: manually resetting user passwords in the database (not scalable or user-friendly). For email confirmation: setting up external user authentication, which is more complex and defeats the purpose of having built-in auth. For shared models: exporting and re-importing JSON files between users (inefficient and error-prone). ### Additional Context Here are two screenshots to illustrate the request regarding shared models: Current state: only the creator sees the custom model ( n8n pipeline) Expected: admin can make it visible and usable for others Thanks again for your amazing work!
Author
Owner

@ericklima-ca commented on GitHub (Jul 17, 2025):

https://github.com/open-webui/open-webui/discussions/11884

<!-- gh-comment-id:3084460514 --> @ericklima-ca commented on GitHub (Jul 17, 2025): https://github.com/open-webui/open-webui/discussions/11884
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#33192