User limits plugin offer a granular control over user actions. This plugin lets you restrict user access to selected abilities based on their role and/or required percentage of complete profile fields, and/or required custom avatar or cover upload.
You can also set this plugin to block or explicitly allow only certain emails to be used for registration.
To access this configuration, navigate to WP Admin -> PeepSo -> Configuration -> User Limits
To block certain email domains to be used during the registration, enable the Blacklist add the domain names in the Blaklisted field
In the example above, whenever someone tries to register using gmail.com, yahoo.com, microsoft.com and apple.com, PeepSo registration will not validate the email and will ask the user to select the different one.
Contrary to the blacklisted domains, you can enable Whitelist and add the list of domains. In this scenario, only listed domains can be used for registration. This is particularly useful if you have closed community or intranet site where you want users to register only with their company email or similar case.
There are plenty of restrictions you can impose over the user and all of them work in the very similar fashion.
Available restrictions are:
Every restriction can be done by multiple parameters.
The first and required step is to chose the role you want the restriction to apply. After that you can select one of the parameters or all of them. Available parameters are: