title: Different default routes for different roles
body: <p>Is it possible to create a different default route for a different user role?</p>
  
  <p>e.g.</p>
  
  <pre><code>public static void RegisterRoutes(RouteCollection routes)
          {
              routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
              routes.MapRoute(
                  "Default", // Route name
                  "{controller}/{action}/{id}", // URL with parameters
                  new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
              );
  
              routes.MapRoute(
                  "Admin", // Route name
                  "{controller}/{action}/{id}", // URL with parameters
                  new { controller = "totalrewardstatement", action = "Details", id = UrlParameter.Optional } // Parameter defaults
              );
  
          }
  </code></pre>
  
  <p>Have the default route above for normal users but use the admin one if an admin user logs in?</p>