Hello Shawn!
There are three site settings that may suite your needs:
invite only
All new users must be explicitly invited by trusted users or staff. Public registration is disabled.
login required
Require authentication to read content on this site, disallow anonymous access.
must approve users
Staff must approve all new user accounts before they are allowed to access the site.