The Pending Registration extension allows you to validate new customers manually. You can approve or decline customer's registration. Until approved customer can't log in.
Features:
Manual approval of customer accounts;
Customer can't login until manually approved by administrator;
Easy management of accounts' statuses from backend;
Email notifications. Templates editable from backend;
Ability to change status to all customers in bulk;
Ability to approve selected groups of customers automatically.