Look at "Front Page settings" you can see that there are two different visualisations of the FrontPage, depending if you are logged in or not.
The other option is to study the /my, and see if it is useful in your cases.
Hope it helps,
I.
Roles and permissions
How to hide courses, which user has no access to?
This discussion has been locked so you can no longer reply to it.