In some projects you may need to approve the users before they can do anything with the site e.g. access content or order products.
New User Approve plugin helps you moderate the registrations. That way you can decide if a user looks like a spammer or is a legitimate users.
Here's a video tutorial how to do it
The first step is to install New User Approve plugin from the WordPress repository.
Then enable user registrations
You can test it by opening a private/incognito tab/window and sign up.
The message will inform the user that the admin has to approve them first.
Approve / Reject
Go to users > All users and then decide what to do
Users > Approve new users
How to approve or reject new user registrations in WordPress - New User Approve plugin