Hola a todos,
Estoy implementando un sistema de permisos basados en el aporte de
abimaelrc http://www.forosdelweb.com/f18/aport...6/#post3509828
Pero me surge una duda de como complementar los permisos si asignamos mas de un grupo a un usuario.
Como ejemplo:
Código PHP:
//Un grupo tiene asignados los permisos
define('ACCESS_VIEW',1);
define('ACCESS_ADD',2);
define('ACCESS_EDIT',4);
// Total 7
//Otro grupo por ejemplo
define('ACCESS_VIEW',1);
define('ACCESS_EDIT',4);
define('ACCESS_CREATE',8);
//Total 13
// El total de permisos de este usuario debería de ser:
define('ACCESS_VIEW',1); // Repetido
define('ACCESS_ADD',2);
define('ACCESS_EDIT',4); // Repetido
define('ACCESS_CREATE',8);
define('ACCESS_ADMIN',16);
//Total 31
Como sería la sintaxis para realizar esta suma excluyendo los bits que se repiten?
Gracias de antemano.