title: Backbone.js force to login route
body: <p>I'm developing an application where my user needs to login, in this sense logging in is slightly different as the user isn't registered per say. They enter their name, and room name then they connect. The room itself contains all of the settings required for the users such as;</p>
  
  <ul>
  <li>Room name</li>
  <li>View settings - allowing options to be on or off</li>
  <li>etc...</li>
  </ul>
  
  <p>So what I'm looking to do is hook on to the route event, so I can force the user to go to the <code>/login</code> root if they're not logged in.</p>
  
  <p>Surely there must be a DRY way of doing this without adding a conditional to each route?</p>