Allow Multiple Accounts
Allow multiple user accounts to be created, registered, and updated having the same email address. By default, WordPress only allows a specific email address to be used for a single user account. This plugin removes that restriction. The plugin’s settings page (accessed via Users -> Multiple Accounts or via the Settings link next to the plugin on the Manage Plugins page) provides the ability to allow only certain email addresses the ability to have multiple accounts (such as if you only want admins to have that ability; by default all email addresses can be used more than once). You may also specify a limit to the number of accounts an email address can have (by default there is no limit). The settings page also provides a table listing all user accounts that share email addresses (see screenshot). Compatible with Multisite and BuddyPress as well. Links: Plugin Homepage | Plugin Directory Page | Author Homepage Template Tags The plugin provides three optional template tags for use in your theme templates. Functions Returns a count of the number of users associated with the given email. Returns the users associated with the given email. Returns a boolean indicating if the given email is associated with more than one user account. Arguments $email (string) An email address. Filters The plugin exposes three filters for hooking. Typically, customizations utilizing these hooks would be put into your active theme’s functions.php file, or used by another plugin. c2c_count_multiple_accounts (filter) The ‘c2c_count_multiple_accounts’ hook allows you to use an alternative approach to safely invoke c2c_count_multiple_accounts() in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. Arguments: same as for c2c_count_multiple_accounts() Example: Instead of: Do: c2c_get_users_by_email (filter) The ‘c2c_get_users_by_email’ hook allows you to use an alternative approach to safely invoke c2c_get_users_by_email() in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. Arguments: same as for c2c_get_users_by_email() Example: Instead of: Do: c2c_has_multiple_accounts (filter) The ‘c2c_has_multiple_accounts’ hook allows you to use an alternative approach to safely invoke c2c_has_multiple_accounts() in such a way that if the plugin were deactivated or deleted, then your calls to the function won’t cause errors in your site. Arguments: same as for c2c_has_multiple_accounts() Example: Instead of: Do:
Disable User Login
This plugin gives you the ability to disable specific user accounts via a profile setting. Once installed and activated, a checkbox appears on the user profile settings (only for admins). When checked, the user’s account will be disabled and they will be unable to login with the account. If they try to login, they are instantly logged out and redirected to the login page with a message that notifies them their account is disabled. This can be useful in a few situations. You want freelance writers to still show up in the authors box, but you don’t want them to be able to login. You have former employees who have authored posts and you don’t want to delete them or reassign their posts to other users, but still need them to show up in the “Authors box.” You are working on a site for a client who has an account, but do not want him to login and/or make changes during development. You have a client who has an unpaid invoice. This plugin is on GitHub! Pull requests are welcome. If possible please report issues through Github. Upgrade to Pro Disable User Login Pro adds powerful tools for managing user accounts at scale: CSV Import & Export — bulk enable or disable hundreds of users at once via spreadsheet Email Notifications — automatically notify users when their account is disabled or re-enabled, with customizable email templates, merge tags, and optional admin CC Audit Log — full history of every disable/enable action with timestamps, who performed it, and why Filterable User List — “Disabled” and “Enabled” filter views on the Users screen with count badges and a sortable Disabled column Perfect for membership sites, nonprofits managing volunteers, agencies onboarding/offboarding clients, and universities managing student accounts. Learn more about Disable User Login Pro