You can use Login View for this purpose
Write no access element under
AnonymousTemplate
write after logged in content under
LoggedInTemplate
just simply
<asp:loginview ID="Loginview1" runat="server">
<LoggedInTemplate>
Home, About Us, Contact Us, Upload Photo
</LoggedInTemplate>
<AnonymousTemplate>
Home, About Us, Contact Us<br />
</AnonymousTemplate>
</asp:loginview>