Only load post/event data if user has auth

There is still backend checking to make sure that the user has a valid
auth before showing anything. With this fix, the backend calls won't
even happen. Also, doesn't redirect straight to login anymore.