I've asked this on other forums and gotten nowhere so I'm hoping you can help. I've created some custom ribbon tabs with buttons for site navigation. My issue is that although the ribbon buttons work correctly, the tabs only show to users that are logged in.

I think the issue is that SharePoint doesn't display ANY ribbon tabs (e.g. Browse) to unauthenticated users. Can someone help or at least tell me it's a lost cause that isn't possible.

Regards, Kit

  • Is this a publishing site?
    – Lori
    May 17, 2011 at 12:57
  • Yes. It is a publishing site.
    – Kit
    May 17, 2011 at 13:13

2 Answers 2


Are you using an OOB or a custom master page? With the OOB master page, there is no logic in place to hide the ribbon. But if you are using a custom master page, you might have logic in place which hides the ribbon via CSS for anonymous users. Look out for any CSS styling as below:

<style type="text/css">
     body #s4-ribbonrow{display: none;}

Either within a Sharepoint:SPSecurityTrimmedControl control or a asp.net logged view control.

  • I have a custom master page but it's also happening with the OOB v4.master. There is no call to SPSecurityTrimmedControl and no CSS hiding it. To be clear ... it is tabs on the ribbon that don't show to anonymous users NOT the whole ribbon. I presume its because anonymous users don't get a choice of tabs.
    – Kit
    May 17, 2011 at 13:50

You might want to check the ViewFormsPagesLockDown feature. However, if this is a true public facing site, you may not want to disable that feature.

  • Hi Lori. I cant see that feature. Where is it located?
    – Kit
    May 17, 2011 at 14:23
  • Found. Changed. No effect.
    – Kit
    May 17, 2011 at 14:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.