The user profile and registration plugin for WordPress is called Profile Builder.
Shortcodes can be used to create front-end login, user registration, and modify profile forms with this simple user profile plugin.
Based on user role or logged-in state, restrict access to content. Using the built-in Role Editor, you may manage user roles and capabilities.
By providing a front-end menu for all of your users, Profile Builder enables you to alter your website and give them a more flexible approach to register or edit their user profile (front-end user registration).
Users with administrator permissions can add custom user fields to the front-end forms or modify the default user fields.
Here is the Plugin URL: https://wordpress.org/plugins/profile-builder/