how can i re-direct a user of a particular role, if that user tries to access a page containing certain content type?
You can consider Rules for this requirement.

You can add new rules for event such as "viewing a page" &amp; put conditions to match user type &amp; content type. In action you can add page redirect.