Section: Use jAcl2 with jAuth
|« Configure jAcl2.db
|^ jAcl2 : rights management
There are high chances that you want to use jAcl2 with jAuth. And you can raises questions about their integration. In fact this is dumb simple.
jAcl2 interacts with jAuth ¶
Nothing to do. jAcl2 needs jAuth to work. Just configure jAuth and jAcl2 will
retrieve jAuth current user and then check rights through
jAuth interacts with jAcl2 ¶
For example, if you use the jCommunity module and jAcl2, you would want a new member to receive "defaults" rights and when he will delete his account, its own rights would also be.
so on, should trigger updates to jAcl2 user rights.
This is not done automatically as it depends on the jAcl2 driver selected. As of now, only jAcl2.db driver exposes an API to do so.
The jacl2db module (in lib/jelix-modules) provides a listener to this event, for
the db driver of jAcl2. It listen to
events to trigger rights updates. Then, jAcl2 will give default rights to a new
member and will delete a member rights upon account deletion.
If you use another driver or create a new one, you will need to listen to those same events and act accordingly.