Ultimate Member Bundle:
The #1 User Profile & Membership Plugin for WordPress is an Ultimate Member currently.
Allow users to register via the front-end of your website. You can choose between automatic, email-activation or admin approval registration.
Users can log in to your website from the front-end. You can select where users are redirected to after logging in.
Give each user on your site their own profile where they can fill in custom fields and view their information.
Display all users of your site on a directory with search filters. Choose what information appears on the directory.
Decide who can view content on your site. You can restrict content to logged in/out users or to specific user roles only.
You can create and edit user roles and give different user roles different capabilities on your website.
You can collect information from users on registration and profiles by creating your own custom fields.
Users are sent emails based on certain actions such as account creation, approval, password reset, etc.