Joins the currently logged-in member to the site community and sets their profile to public.
When a member's profile is public, they have access to the site's Members Area features — such as chat, forum, and followers — and their profile is visible to other members and site visitors.
Note: Only logged-in members can call this function without elevated permissions. To call this function as a different identity, elevated permissions are required.