Show forbidden content to non-authorized users when viewed in a Panel(-s Node/-ized Node), not when otherwise?
I do two things.


I install Rabbit Hole, and configure those nodes/content types to be inaccessible.
I install Custom Search, and configure it to exclude those content types from search results.


IIRC, there is an issue open for Rabbit Hole about excluding nodes/types from search, but I don't think there has been any progress or real discussion on it.

Also take a look at Don&#39;t index certain content types for another approach for handling the search results.