weegee you can set the “view forum” permission to “Members” to only allow logged in users to view discussions and users:

You can also set up a trusted group that you can give to your members under certain conditions, e. g. by using FoF Doorman, which requires a key during sign up, and then only allow members in this group to view the forum