On my site there are 3 types of users:
- Public users who do not need to log in
- Public users who need to log in in order to access documents (pdfs, excel, etc)
- Users who maintain the web site (add, edit, delete content, etc)
I need to have a login form on my web site for the public users to log in to access what are otherwise "hidden" documents. These users will be public users so they will not have the ability to access anything related to the Drupal administration, such as adding content. I don't see how I can use Drupal's built-in Users system by adding a new role and modifying its permissions, especially since permissions are inherited from the authenticated user role.
What's the best way to go about this?