If you want to show the main menu on the register and login pages you need to add this in user.config:
<add key="HideMenusOnRegisterPage" value="false" />
<add key="HideMenusOnLoginPage" value="false" />
By default the menu is not shown on those pages.
Hope that helps,
Joe