I know that this has been discussed on serverfault before:
Kevin Davis was nice to chime in, but never answered the question.
So without touching the NavNodes table and without using some complicated C# code, how would one be able to either disable or simply not show a navigation item if the user doesn't have the proper permission.
The dynamic navigation is nice, but it's pointless to have an item from the navigation show up if the user doesn't have permission to access the page in the first place. Is there a way to setup permissions on the navigation itself? Or have it be aware that the user cannot view the page that the navigation links to and thus is against common sense to display it?
Any help would be appreciated. The issue I'm currently battling is the 'Parent' site link showing up when visiting a sub/child-site. The user has access to the sub-site but not the parent site, yet the dynamic navigation is showing that link.