Hi! Thanks for the question and sorry for the delay in getting back to you.
I suppose you have a couple options. There is a great plugin called ‘If Menu’ we use to only show users a menu item if they are logged in (for example):
https://www.ads-software.com/plugins/if-menu/
If you wanted to get more sophisticated, the conditional to check if a post has a post_password set would allow you to create conditionals around those actual page within the loop. For example:
if(!empty($post->post_password)){
// do some stuff
}
With our plugin enabled, this should return true for whether the page has a password on it or not even if it is being protected by it’s parent page.
Let me know if that helps!