Feature Request: Allow Users to Change Their Email Address Securely

Feature Request: Allow Users to Change Their Email Address Securely

I'd like to suggest an important improvement to Base44: allowing users to change their email address through a secure verification process.

Currently, a user's email address is immutable. While understandable from an authentication perspective, this creates significant limitations for real-world applications such as marketplaces, CRMs, SaaS platforms, and business systems.

In practice, users often need to change their email address for reasons such as:

  • Moving to a professional/business email

  • Losing access to their old email account

  • Company or job changes

  • Updating personal information

  • Security concerns

At the moment, the only solution is to create a completely new account, which introduces several problems:

  • Loss of account continuity

  • Loss of reputation and trust metrics

  • Manual migration of products, orders, and data

  • Poor user experience

  • Additional workload for administrators

This approach feels outdated compared to modern platforms, where email changes are a standard account management feature.

A possible implementation could be:

  1. User requests an email change.

  2. Verification link is sent to the current email address.

  3. Verification code is sent to the new email address.

  4. User confirms both steps.

  5. The account email is updated while preserving all account history and permissions.

Alternatively, Base44 could provide a native API or built-in function for email changes, allowing developers to implement their own workflows without rebuilding authentication logic from scratch.

I believe this feature would benefit a large number of applications built on Base44 and bring the platform closer to modern user account management standards.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

Feature Request

Date

About 16 hours ago

Author

LEONARDO AMARAL

Subscribe to post

Get notified by email when there are changes.