Ich habe es probiert und es funktioniert wenn man das directory /data/media/cat_id per .htaccess schützt.
Wenn deiner Provider ein anständiges control panel zur Verfügung stellt, dann dürfte es kein Problem sein, dies auf Mausklick zu erledigen.
Wenn man auch das Thumbnails-Directory schützt, dann kann man nicht mal die Thumbnails sehen ohne Benutzername/Passwort einzugeben. Allerdings braucht man dann auch Benutzername/Passwort um irgendeine Seite zu sehen, wenn aus dem geschützten Bereich "random" oder "new" thumbnails angezeigt werden sollten.