After new customer registration, the customer account should be approved by the admin and then a customer can log into their account.
There is one plugin for customer approval on Github customer activation
And copy files to your project.
plugins contain the folder 'app' and subfolders as code, etc, locale place all files to appropriate folders
after installation, you will see customer activation tab at the backend under
you need to do setting there as you want