title: UI Router and Satellizer force login
body: <p>I know this question isn't very specific, but I have no idea how to solve this issue or where I should begin..</p>
  
  <p>I'm using <a href="https://github.com/sahat/satellizer" rel="nofollow">Satellizer</a> for authentication with UI-Router. the problem is I have 2 routes <code>/sign_in</code> and <code>/profile</code> the <code>/sign_in</code> issue a request to the server returning the user info (when successful login)... this <code>currentUser</code> info is used all over the application... </p>
  
  <p>the problem is when a user try to go to <code>/profile</code> before login, it renders the empty view... how do I enforce user to login first before accessing these "restricted" views ?!</p>
  
  <p>again I know this isn't a specific question but I really don't know where to start</p>