I developed an implementation that combines roles with fine grained
access. Each role is given a set of permissions ( the current set is
global to the app, the next will be per application) in it, I specify
a db field ( varchar 255) that holds a binary permission scheme. I.E.
10011110100001111 etc where each value is an on / off 1/0 permission
set. This is mapped to a constant for each position so that each
module can have a set of permissions like ADD, DELETE etc.

This scheme then controls the menu / buttons to produce a workflow for
the application.


On Monday, January 25, 2010, Abah Joseph <joefa...@gmail.com> wrote:
> Hi list, thank to the wonderful people on this list.
> I am planning a system that require access to the system based on
> Role, i love the implementation in SMF(www.simplemachines.org) that
> every modules can define there own role and but i don`t know how.
> Users will be in group like Administrator, Editor, Manager etc (i have
> seen such on Joomla) and each module can define the action each group
> can perform e.g
> An advertisement module will define something like 'Can add', 'Can
> edit own', 'can edit any',  etc.. i am wondering what the database
> structure/PHP Class will look like.
> I found a database Schema on Access Control at
> http://www.databaseanswers.org/data_models/access_control/index.htm
> but i can`t figure out the implementation in PHP.
> Any idea will help.
> --
> Share with free mind!
> Join the world largest open forum for hackers and programmers.
> http://www.tuwana.com
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php



Cat, the other other white meat

PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to