Instead of calling showCurrentlySelectedViewController call showHideLoginView.

If we are logged in it will call showCurrentlySelectedViewController.

If not we show the login screen.