The truth is, I could never even get the blog tutorial authentication working for some reason, let alone the authorization, and so moved onto using some other code from a tutorial that someone else had done based upon the 'official' one and to extend it further. Which is how it got incorporated into my app.
On Thursday, 25 September 2014 09:49:02 UTC+1, Dario Savella wrote:
-- I've just tried to use that 'official' code again, and it's working! I must have done something else wrong when doing the original tutorial that I fixed somehow.
The other thing I had also neglected to do was add or update the Auth part of my controllers public function beforeFilter()
Great! Saves me a lot of donkey work and frustration.
Thanks for suggesting I get back to basics Dario :)
On Thursday, 25 September 2014 09:49:02 UTC+1, Dario Savella wrote:
I think you will need to refer to the passed $user argument as shown in the docs:
public function isAuthorized($user) {
// Admin can access every action
if (isset($user['role']) && $user['role'] === 'admin') {
return true;
}
// Default deny
return false;
}
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 cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment