We’re often asked how new user registrations could be reviewed before they get access to the site’s content when the registrations are open to anyone. WordPress doesn’t have an account activation process, but it’s possible with s2Member to do something that may be just as useful.
Instead of having your content protected at Level 0 for registered users, which is the level free users are normally registered at, you can protect it at Level 1. The new user that registered, although having his account active, would not have access to any content.
The account approval would consist of upgrading it to Level 1 after you review it and decide to grant the user access to your content. This is easily done editing the user’s profile, changing his role to s2Member Level 1.