Why can't I see Facebook pages without logging in?
If people need to log in, in order to see your Facebook page (business page), then your page settings have been set with restrictions and it's not a public page. You must remove the restrictions in order for people to view it without logging in.
Why does Facebook login page keep popping up?
Facebook login popup always appear if you're not logged in.