title: Several login levels in Lift
body: <p>Let's say I have two user models:</p>
  
  <pre><code>object Customer extends Customer with KeyedMetaMapper[Long, Customer] with MetaMegaProtoUser[Customer]
  object User extends User with MetaMegaProtoUser[User]
  </code></pre>
  
  <p>Both from <code>MegaProtoUser</code>. One is for the frontend, one is for the admin login only, and they're completely different. Now I think I have to add both to the sitemap:</p>
  
  <pre><code>class Boot {
      def boot {
          val sitemap = List(
              Menu.i("Home") / "index",
              Menu.i("Admin") / "admin" / "index" submenus User.menus
          ) ::: Customer.menus
          LiftRules.setSiteMap(SiteMap(sitemap:_*))
      }
  }
  </code></pre>
  
  <p>Seems quite simple to me, but it throws an exception:</p>
  
  <pre><code>net.liftweb.sitemap.SiteMapException: Location Login defined twice
      Loc(Login, &lt;function1&gt;, LinkText(&lt;function1&gt;), List(If(&lt;function0&gt;,&lt;function0&gt;), Template(&lt;function0&gt;))) 
  and
      Loc(Login, &lt;function1&gt;, LinkText(&lt;function1&gt;), List(LocGroup(WrappedArray(public)),If(&lt;function0&gt;,&lt;function0&gt;), Template(&lt;function0&gt;)))
  </code></pre>
  
  <p>How could I add the second login and user edit areas for the Admin user?</p>