thanks for you answer. I solved this case this way:

public function beforeFilter() {
    parent::beforeFilter();
     if (!$this->request->is('post')) {
        $this->Auth->loginAction = 'this is:slug/users/login/';
     }
}

Where "this is slug", should be the slug.

Best Regards.

El domingo, 8 de julio de 2012 03:03:00 UTC-4, Albert 'Tigr' escribió:
>
> If it were so, you could do $this->Auth->loginRedirect = $this->referer() 
> in your app's beforeFilter...
>
> On Saturday, 7 July 2012 20:02:17 UTC+2, cricket wrote:
>>
>> I think Cake might be redirecting to Auth's loginAction that is set in 
>> AppController. 
>>
>> Maybe you should drop the slug part from the URL and just fetch the 
>> company slug after login and redirect. Presumably, once logged in 
>> you'll need to implement isAuthorized() in the controller to match the 
>> company slug in later URLs to ensure that the user's company matches. 
>>
>> On Fri, Jul 6, 2012 at 7:37 PM, Ricardo Cortés 
>> <[email protected]> wrote: 
>> > I'm working Cake 2.1.3, and the routes.php file, everything worked fine 
>> > except the login management, for example I want my url be as follows: 
>> > 
>> > http://mysite.com/companyx/users/login 
>> > 
>> > where companyx is the slug, however when you run that url in the 
>> browser is 
>> > as follows: 
>> > 
>> > http://mysite.com/users/login 
>> > 
>> > In this file routes.php I have defined as follows: 
>> > 
>> > Router::connect( 
>> >         '/:slug/users/login', // E.g. /companyx/users/login 
>> >         array('controller' => 'users', 'action' => 'login'), array( 
>> >         // order matters 
>> >         'pass' => array('slug') 
>> >         ) 
>> >     ); 
>> > 
>> > With other controllers I have no problems such as: 
>> > 
>> > Router::connect( 
>> >         '/:slug/users', // E.g. /companyx/users 
>> >         array('controller' => 'users', 'action' => 'index'), array( 
>> >         // order matters 
>> >         'pass' => array('slug') 
>> >         ) 
>> >     ); 
>> > 
>> > Best Regards ;) 
>> > 
>> > -- 
>> > Our newest site for the community: CakePHP Video Tutorials 
>> > http://tv.cakephp.org 
>> > Check out the new CakePHP Questions site http://ask.cakephp.org and 
>> help 
>> > others with their CakePHP related questions. 
>> > 
>> > 
>> > To unsubscribe from this group, send email to 
>> > [email protected] For more options, visit this 
>> group at 
>> > http://groups.google.com/group/cake-php 
>>
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to