How can I programmatically add a prior state using angular ui router/ionicframework

ionicframework v1.3.0

After successful login, my users user see a landing page. Sometimes I want to have my user jump to a special page after login instead of the landing page, but still be able to navigate back to the landing page with a back button.
If I use $state.go('/special-page') , then the user will not see the link for the back/home button in the ion-nav-bar. How can I do this? Could I programmatically add a prior state?