plugin-icon

One Email, Multiple Users

Let several WordPress users register and safely share one email address, with limits, exclusions, logs, and registration integrations.
Version
1.0.0
Last updated
Jul 31, 2026
One Email, Multiple Users

One Email, Multiple Users allows several WordPress accounts to register and share the same email address under a controlled policy.

WordPress normally requires every account to use a unique email address. This plugin provides a managed exception for native WordPress registration and supported third-party registration or membership forms.

Main features:

  • Allow sharing for every valid address, selected addresses, or selected domains.
  • Exclude exact email addresses even when a broader rule allows sharing.
  • Set a maximum number of accounts that may use the same address.
  • Prevent ambiguous password-reset requests from targeting an arbitrary account.
  • Optionally send a rate-limited reminder listing the usernames associated with a shared address.
  • Review shared addresses and their users in a searchable, paginated screen.
  • Record allowed, refused, and failed operations in a dedicated journal.
  • Export the journal as CSV with comma, semicolon, or tab separation.
  • Automatically remove journal entries after 7, 30, or 90 days.
  • Use an AJAX administration interface without full-page reloads.
  • Choose Ocean, WordPress, or Violet administration styles, saved per administrator.
  • Enable integrations automatically or select each connector manually.

Supported connectors:

  • WooCommerce
  • BuddyPress
  • Gravity Forms User Registration
  • WPForms User Registration
  • Formidable Forms User Registration
  • Ultimate Member
  • Profile Builder
  • RegistrationMagic
  • MemberPress

Native WordPress registration support is always active. Third-party connectors are loaded only when their related plugin is available and the connector is enabled.

Privacy

The journal can store a timestamp, event type, result, WordPress user ID, username, email address, request source, and a short diagnostic message. The journal is visible only to authorized administrators or network administrators.

Journal entries are automatically deleted after the configured retention period of 7, 30, or 90 days. Administrators can also export or clean the journal manually.

The optional username reminder sends an email through the site’s normal WordPress mail system. It is rate limited and disabled by default.

The selected administration style is stored as user metadata for each administrator.

The plugin does not send telemetry or personal data to the plugin author and does not depend on an external service.

When the plugin is uninstalled, its options, scheduled cleanup event, user-interface preference metadata, and journal table are removed.

Internationalization

The plugin is fully internationalized with the one-email-multiple-users text domain. Translations are managed through the standard WordPress.org translation platform.

Public functions

  • one_email_multiple_users_count_accounts( $email )
  • one_email_multiple_users_get_users_by_email( $email )
  • one_email_multiple_users_has_multiple_accounts( $email )

Credits

One Email, Multiple Users began as a substantially rewritten GPL fork of Allow Multiple Accounts, originally created by Scott Reilly / Coffee2Code.

The plugin is independently maintained and is not an official continuation endorsed by the original author. Copyright in retained portions remains with the original copyright holders.

Freeon paid plans
Tested up to
WordPress 7.0.2
This plugin is available for download for your site.