mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 19:08:59 -05:00
feat: Enhancing Change Password Experience #604
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @silentoplayz on GitHub (Apr 7, 2024).
Problem Description: Users often encounter difficulties in remembering their passwords when creating new accounts on websites, leading to frequent requests for resetting forgotten passwords. This can cause security concerns if users resort to using simple or predictable patterns for their passwords. Furthermore, the current design of Open WebUI's
Change Passwordsection on theAccountSettings page lacks clear visual cues and user-friendly features that facilitate the creation of robust and secure passwords.Possible Solutions: To enhance the user experience and encourage strong, secure password practices, several improvements can be implemented in the
Change Passwordsection:New Password&Confirm Passwordfields (or all three password fields). This feature enables users to confirm the characters they are inputting and prevents typos.New Password&Confirm Passwordfields contain matching content, highlight these fields with a dynamic green color. For those who might struggle to interpret color changes, include a textual confirmation below the password fields such as "Passwords Match" or "Passwords Do Not Match".Copy Passwordbutton that instantly copies the content of theNew Passwordfield into theConfirm Passwordfield, minimizing the likelihood of errors. This feature saves time for users and reduces the chances of typing mistakes.Describe alternatives you've considered:
One common approach users often adopt is simply copying and pasting the password from the
New Passwordfield into theConfirm Passwordfield. While this method can reduce errors, it still does not address the underlying issue of creating strong, secure passwords that are difficult for possible bad actors to guess or crack.Additional context:
Implementing any number of these proposed features would substantially improve the password creation and process of changing an account password in Open WebUI, leading to more secure passwords and an enhanced user experience for all users. Implementing these changes could reduce the number of forgotten password requests, minimize security risks associated with weak passwords, and enhance overall user satisfaction.