I have created a custom navigation provider by using methood
public override SiteMapNodeCollection GetChildNodes(SiteMapNode node)
and its working fine with my login but while i am using with contibute permission user account not getting display any thing.
Please assit