Several plugins are available to manage a site with member logons. The problem with these is generally any given plugin does not address all of the issues.
The plugin I chose was Ultimate Member. It supports:
- Formatted Logon page
- Formatted Password Recovery
- Simplified Profile Edit (The default editor has too many options)
- Directory of members with user ability to opt out.
- Limited Menu access
- Protection of access to internal pages
- Hiding of the admin bar for non-admins
- Hiding of the dashboard for non-admins
- Redirection to a chosen page after Login
To make a full member site, more restriction of access to files and widgets is desireable. So I add the Content Control plugin.
Here is the specific analysis:
Content Control | Theme My Logon | Remove Dashboard Access | User Registration WP Everest | Profile Builder | Ultimate Member | |
---|---|---|---|---|---|---|
Author | WPEverest | CozmosLab | Ultimate Member | |||
Ratings | 60K, 5% | 50K,5% | 200K,15% | |||
Formatted Logon page | yes | YES | yes | |||
Formatted Password Recovery | yes | YES | yes | |||
Simplified Profile Edit | YES | yes | ||||
Opt out of member directory | With PRO version ($149) | yes | ||||
Directory of members | With PRO version | yes | ||||
Limited Menu access | yes | |||||
Limited Widget Access | yes | |||||
Protection of access to internal pages | thorough | Yes | ||||
Hiding of the admin bar for non-admins | very good | very good | Yes | yes? | ||
Hiding of the dashboard for non-admins | very good | very good | NO | yes? | ||
Redirection to a selected page after login | YES | |||||
Notes | ||||||