Categories
Package/plugin/module WordPress

Allow Multiple Accounts v2.6

I’d like to announce the release of the updated Allow Multiple Accounts plugin (v2.6) for WordPress.

Allow multiple user accounts to be created from the same email address.

Major update! This release fixes WP 3.3+ compatibility and adds/fixes support for Multisite. It also drops compatibility with version of WP older than 3.1.

For more details, instructions, screenshots, and the download link, visit the plugin’s official homepage at :
coffee2code.com/wp-plugins/allow-multiple-accounts.

Comments welcome on this post for this version of the plugin. Comments will be closed once this release has been superseded by another.

Read more for a detailed ChangeLog of the release.

Detailed ChangeLog

These are the detailed changes, some of which may or may not make sense to you depending on your familiarity with the previous features and internals of the plugin.

  • Add/fix multisite support
  • Remove get_user_by_email() override function
  • Override get_user_by() to circumvent check for email existence
  • Show admin notice if unable to override get_user_by()
  • Update plugin framework to 033
  • Remove support for ‘c2c_allow_multiple_accounts’ global
  • Note compatibility through WP 3.3+
  • Change parent constructor invocation
  • Create ‘lang’ subdirectory and move .pot file into it
  • Regenerate .pot
  • Add more FAQs
  • Minor phpDoc reformatting
  • Add ‘Domain Path’ directive to top of main plugin file
  • Add link to plugin directory page to readme.txt
  • Tweak installation instructions in readme.txt
  • Update screenshots for WP 3.3
  • Update copyright date (2012)

11 replies on “Allow Multiple Accounts v2.6”

Thanks for making it compatible with the new WP. Any chance of making it so the Multiple Accounts section has page numbers? I work at a large website and loading the ‘Multiple Accounts’ page takes a long time/crashes because of the number of accounts.

@George: Thanks for checking into it. Yup, that was the culprit. I inadvertently removed the code needed for WP 3.1 and 3.2 support. v2.6.1 of the plugin restores that code and checks the WP version to ensure the appropriate functions are defined.

@Skyrie: I do have “handle large listing of users” on my todo list for the plugin. I’ll try to make that the focus of the v2.7 release (no timetable for that though.)

Using wordpress 3.3. The previous version did not work for me. I was excited to see the update. Unfortunately this one does not work for me either. I have deactivated all plugins except for this one and it still doesn’t work for me. I deleted it and reinstalled… still the same.

I get the message:
That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing.

Any help would greatly be appreciated.

@Jim: The email message you received indicates that an account has been registered with that email address but not yet activated. There is an FAQ section regarding that situation (see the plugin’s page or WP repository page for full documentation):

In Multisite, why do I get this error message when trying to register for another account with an already used email address: “That email address has already been used. Please check your inbox for an activation email. It will become available in a couple of days if you do nothing.”

If you’re seeing that error then it means the email address used for the new registration matches one used by an account in the signups table. Basically, an account has been registered with that email address but have not been activated yet. Only one account can be in this registered-but-not-activated state per email address.

Before that email address can be used for another account, you have to activate that pending account, delete the pending account from the signups table, or wait a couple of days until the pending account expires.

It sounds like you are attempting to register multiple accounts to an email before activating each account attempt in turn?

I thought that may be the case so I deleted the user and the site that was created. I was able to create a site at that point but was unable to create a second one. So I tried it using a new email to make sure that it was not remembering that email. I created a website with the new email. Received the activation email and activated the account. The website was created. I went back to the register page and tried to register another website and it still gave the same error. I have “allow multiple account for everyone.” checked. I also have account limit set to 10. It shows under users-multiple accounts in the area that says “Email addresses with multiple accounts” the new website and email address. The email has “1 account” to the right of it.

I hope this is enough information to help you diagnose this.

Thank you for your help.

Comments are closed.