Basically, you just need to set the "Guest" group to "No Access" for each forum you don't want them to view. When that is done, they won't be able to see any of the forums until they login.