|
|
Re: Using Zend_Auth to retrieve a user's role to use in Zend_Acl: msg#00008
|
Subject: |
Re: Using Zend_Auth to retrieve a user's role to use in Zend_Acl |
Disclaimer: I'm a newbie too. But as I understand it, the idea is to fetch the data you want about the user and store it in the session at authentication time. If you're authenticating against a database table, for example, and "role" or "role_id" is a column in the table, you can do something along the lines of the examples at
http://framework.zend.com/manual/en/zend.auth.adapter.dbtable.html. It worked for me.
Then you should be able to do something like
Zend_Auth::getInstance()->getStorage()->read()->role
On 10/2/07, Vincent <imnotb-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote:
Hi,
If this has been asked often before, I'm very sorry, but I'm new to the Zend Framework and I've tried searching the mailinglist and the internet on how to combine Zend_Auth and Zend_Acl, but I haven't been able to find out.
Basically, all users have their role specified in the database. However, I can't seem to get Zend_Auth to give me this rank. I've found this tutorial:
http://devzone.zend.com/node/view/id/1665
But that seems to use an old version of the Zend Framework (I believe it was 0.7.0) so this doesn't work anymore:
$this->_auth->getIdentity()->getUser()->role I'd be extremely grateful if anyone could help me with this.
Thanks in advance,
-- Vincent
-- David Mintz http://davidmintz.org/
The subtle source is clear and bright The tributary streams flow through the darkness
|
| |