Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Email-Changing Option #1294

Open
muhammedadnanv opened this issue Jan 5, 2025 · 0 comments
Open

Add Email-Changing Option #1294

muhammedadnanv opened this issue Jan 5, 2025 · 0 comments
Labels
enhancement New feature or request triage Interesting but stale issue. Will be close if inactive for 3 more days after label added.

Comments

@muhammedadnanv
Copy link

Policy and Info

This feature introduces a secure and user-friendly way for users to update their registered email addresses directly from their account settings. It adheres to best practices for account management, ensuring flexibility and trust for the platform's users.

Motivation/Application

Currently, users lack the ability to update their registered email addresses, leading to potential challenges if an email becomes inaccessible or outdated. By implementing this feature, users will have greater control over their account information, enhancing the overall user experience and reducing support requests.

Key Features:

  1. Email Update Option:

    • Provide a "Change Email" button in the user account settings interface.
  2. Verification Process:

    • Send a verification link to the new email address to confirm its ownership before making the change.
  3. Database Update:

    • Update the user's email address in the database only after successful verification.
  4. Notifications:

    • Notify the user of the change on both the old and new email addresses to ensure transparency and security.

Benefits

  • Improves user satisfaction by allowing seamless updates to account information.
  • Enhances account security by verifying new email addresses.
  • Reduces support inquiries related to outdated or incorrect email addresses.

Implementation Notes

  • Ensure proper email format validation and error handling.
  • Address edge cases such as attempting to use an already registered email.
@muhammedadnanv muhammedadnanv added enhancement New feature or request triage Interesting but stale issue. Will be close if inactive for 3 more days after label added. labels Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage Interesting but stale issue. Will be close if inactive for 3 more days after label added.
Projects
None yet
Development

No branches or pull requests

1 participant