Fixing login.ctp

Before removing 'action' key the output is WRONG :
<form action="/users/app_users/login" id="LoginForm"

After removing 'action' key the output is VERY GOOD! 
<form action="/users/login" id="LoginForm"

My goal is I need to detect logged in user. If logged in user is 'admin' then i need to modifiy $this->Auth->loginRedirect to /admin/users otherwise 
to /users. So.. i create http://pastebin.com/CwZE3qsM to achieve my goal. 

Then modify app/Plugin/Users/Config/routes.php
Router::connect('/users/:action/*', array('plugin' => null, 'controller' => 'app_users'));
if 'action' not removed, i get wrong output.

I think not only me will need to override the CakeDC's Users plugin .