Hello - I am a bit confused here - looking for some advice...

I am currently using my Drupal website to be both CMS and community enriched content deliver system.

I would like Anonymous (non-logged in user) to be able to "access content" -> as configured in Admin -> Access

but I would like certain Node Types to be accessible only by my Registered Members (logged in users).

I have Forums module from core 5.6 activated, but I would like to restrict access to this particular node type to just registered users. Ideally I would like it so that nobody can even visit the page (or access denied) to the /forum page unless they were registered - because I like to keep the forums a secret and special oppertunity for members ONLY.

Is there a way to do this?

I could not seem to find a module for Access Content Types - only Node Access types. I installed the Content Access Module but this only affect The node itself - so Anonymous guests are still able to see my entire secret Members forum, its just now they can't access the individual Forum threads.

Do you know of a method for keeping my forum - or any other content type a secret???

Comments

tm’s picture

have you seen the forum access module? it may do what you wish, there. rather specialized. you may also wish to keep advanced forum in mind. take a look at the article at lullabot for additional ideas.

for other content types: thinking tac might be overkill; maybe even tac-lite, though the latter with something like taxonomy default could be a start. not sure, though.

good luck!

cperezp’s picture

It sounds to me that your application is much simpler than a full-fledge moderated forum. If so, I would recommend "Content Access" ( http://drupal.org/project/content_access ).

It gives you a nice tab for finer access control on a per content-type basis (forums are nodes, so they also apply).