We're using a modified version of the Aardvark theme as our site "default" template and one of the drop downs we have is called "resources" with a collection links that our teachers find most helpful or our school has a subscription to.
Using the capabilities function I added more functionality by determining if users are: guests, parents, students, or teachers and then showing or not showing them more categories/linkshttps://school.tiseagles.com
If you look at the Category called "subscriptions", when a teacher is logged in another link is populated called "subscription passwords" that links to a text file with the login credentials for those resources.
To further abstract it:
We have a hidden course that all campus teachers/ administrators are enrolled in. This is where that text file is stored as a resource, so even if a guest/student were able to get past the capability check, they still couldn't access our campus teacher resources, as they would get hit with another capability check: enrolment.
At the same time the campus teacher course is hidden, because every resource is populated in the menu, and it's just one less link for teachers to remember/bookmark, especially since they can get to the resources from any page in our Moodle Site.