in app controller public function isAuthorized() { return $this->Auth->user('id'); }
this should solve your problems. On Fri, Nov 2, 2012 at 5:16 PM, Nir Regev <nre...@gmail.com> wrote: > Hi all ! > > I'm rather mew to cake and trying to create a set of REST services with > the need for DIGEST auth. > > configuration : > - I'm using cake 2.2.3 > - in AppController I've got this setup : > > public $components = array( > 'RequestHandler', > 'Session', > 'Auth' => array( > 'authenticate' => array( > 'Digest' => array( > 'userModel' => 'User', > 'realm' => 'somerealm', > 'fields' => array ('password' => 'digest_hash') > ) > ), > 'authorize' => array('Controller') > ) > > beforeFilter functions are not defined in Users/App controller > > in UsersController I'v added a 'whoami' function to show currently logged > on user name > > Using curl --digest --user "user:pass" " > http://127.0.0.1/cake/Users/whoami" > > problem is : I can never get the user to login ! > hashes and all are fine, same user can login user forms auth. if I allow > it. > > curl gets 302 redirect to /Users/login > > The only time I can get 'whoami' to work is if I Auth->allow it in > beforeFilter but then I naturally don't have the user logged in. > > Any suggestions ? > > Thanks, Nir. > > > > -- > 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 post to this group, send email to cake-php@googlegroups.com. > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com. > Visit this group at http://groups.google.com/group/cake-php?hl=en. > > > -- *Ivan Rimac*** mail: ivn...@gmail.com *tel: +385 95 555 99 66* *http://ivanrimac.com* -- 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 post to this group, send email to cake-php@googlegroups.com. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php?hl=en.