Bonjour
pour ma part dans ma BDD j'ai un champ ADMIN que j'initialise à 0
et si je veux qu'il soit administrateur je le met à 1
et dans mon AppController :
//Je récupère la donnée qui permet de savoir si l'utilisateur connecté est administrateur
$admin = AuthComponent::user('ADMIN');
// et après j'établi mes règles
public function beforeFilter(){
//Pour tout le monde
$this->Auth->allow('index','display', 'view' );
//Pour Admin
if ($admin == 1 ){
$this->Auth->allow('index','display', 'view', 'delete', 'edit' );
}
}
je ne sais plus vraiment si c'est exactement comme ça mais l'idée est là