title: cakephp group based permissions
body: <p>I would like to have group based restrictions that would allow users to access only specified parts of the web. I am new to the whole ACL stuff and I didn't quite get it from the manual :/ therefore I would like to ask some questions. </p>
  
  <p>But before any questions, my routes look like this:</p>
  
  <pre><code>Router::connect('/', array('controller' =&gt; 'users', 'action' =&gt; 'login'));
  Router::connect('/admin/:controller/:action/*', array('prefix' =&gt; 'admin', 'admin' =&gt; true));
  Router::connect('/registered/:controller/:action/*', array('prefix' =&gt; 'registered', 'registered' =&gt; true));
  </code></pre>
  
  <p>1.) How do I restrict users from any other group than <code>Administrator</code> to access ONLY the <code>/registered/</code> part of the web </p>
  
  <p>2.) How do I prevent anyone from using the default addresses like <code>www.example.com/users/add</code> on a global scale (I want only <code>www.example.com/admin/users/add</code> or <code>www.example.com/registered/users/add</code> type of addresses)? This kind of addresses is not event set in the <code>routes.php</code> but they still work.</p>
  
  <p>Any answers apprecated</p>