Wednesday, December 21, 2011

Re: $this->Auth->Allow('*') and scaffold problem

Acl and scaffold don't play nice.

Comment that comp for now add it later

- S

On 21 Dec 2011 12:47, "gloop" <gloop@web.de> wrote:
Hello everybody,

i cant believe it. I solved my last problem with Scaffold and now ive
a new one.

I add in my AppController an Auth and allow it to all my functions:
class AppController extends Controller {
  var $components = array('Acl',
                                   'Auth' => array(
                                       'authError' => 'Did you really think you are allowed to see
that?',
                                       'authenticate' => array('Form'),
                             ), 'Session');

     function beforeFilter(){
       $this->Auth->allow('*');
     }
}

Now in my Scaffold page:

class CommentsController extends AppController{
 public $scaffold;

}

i cant view the scaffold page without login. I Always redirect me to /
users/login.

I Try in the CommentsController:

function beforeFilter() {
       parent::beforeFilter(); //

       $this->Auth->allowedActions = array('login', 'logout');
       $this->Auth->autoRedirect = false;
   }
}

But it didn't works too.

How can i solve my problem?

Kind Regards
Steffen

--
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
cake-php+unsubscribe@googlegroups.com 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
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: