This extension restricts customers to login on the website just after registration. Customers can login to website only after website admin approves customers account.
composer config repositories.magento2-account-approval git git@github.com:amitshree/magento2-account-approval.git
composer require magento2-customer-account-approval:dev-master
php bin/magento setup:upgrade