UsersController.php
function beforeFilter() {
parent::beforeFilter();
$this->Auth->allow('view', 'add', 'edit');
}
On 17 February 2014 12:38, Leandro Machado Pereira <[email protected]>wrote:
> So Try,
>
> $this->Auth->allow(array('controller' => 'users' , 'action' => 'view'));
> $this->Auth->allow(array('controller' => 'users' , 'action' => 'add'));
> $this->Auth->allow(array('controller' => 'users' , 'action' => 'edit'));
>
>
> 2014-02-15 22:35 GMT-02:00 euromark <[email protected]>:
>
> Where did you get the idea that this would work?
>> allow() takes only basic method names.
>>
>> Either set it in each controller separately, or use some self written
>> component to set it via config file or alike
>>
>> But you are trying do there doesn't make much sense
>> Please read the documentation - or the doc blocks to it - or the code:
>>
>> https://github.com/cakephp/cakephp/blob/master/lib/Cake/Controller/Component/AuthComponent.php#L518
>> That should explain it.
>>
>>
>> Am Samstag, 15. Februar 2014 20:39:01 UTC+1 schrieb Fakhr Alam:
>>
>>> I have admin authentication with the following *beforeFilter()* method
>>> in *appController.php*.
>>> I am using cakePhp 2.4
>>>
>>> ------------------------------------------------------------
>>> -------------------
>>>
>>> *public function beforeFilter() {
>>>
>>> $this->Auth->allow(
>>> array(
>>> 'controller'=>
>>> 'Services','Projects','News','Jobs','Messages',
>>> 'action'=>
>>> 'index','view'
>>> )
>>> );
>>> }*
>>>
>>> -------------------------------------------------------------------------------
>>>
>>> I want to allow access to
>>> 1- index action of all controllers
>>> 2- view action of *only Jobs* controller
>>> currently I have allowed access to index and view actions of all
>>> controllers.
>>> how to fix it?
>>>
>> --
>> Like Us on FaceBook https://www.facebook.com/CakePHP
>> Find us on Twitter http://twitter.com/CakePHP
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "CakePHP" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/cake-php.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
>
>
> http://leandrompereira.com.br
>
> ***Se você pretende redirecionar este e-mail, por favor, apague todos os
> endereços que aparecem nele. Outra dica de segurança é endereçá-lo no Cco.
> Desta forma você estará protegendo a mim, seus amigos e a você mesmo. Eu e
> a Campanha Contra o SPAM agradecemos.Não envie correntes.***
>
> --
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>
> ---
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/groups/opt_out.
>
--
Kind Regards
Stephen Speakman
--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.