I needed to make a single category of products password protected due to the content in it's downloadable products (dance competition photos in zip format...)
So...it seemed like a good idea to just put some password code into one of the php files or templates (products.php etc...) so that when clicking on the category link in the standard block, the password code would be run and either return the page requested (f.e. ...?category_id=60) or not returned if user fails password.
Any thoughts on how to achieve this? The page generation process and not knowing "where things are" makes it hard to change basic funcitons.