Bonjour,
Suite à un tutoriel, j'ai mis ce code dans mon AppController mais visiblement je ne passe pas dedans avec les controlleurs de l'appli
Si je met un die(); dans la fonction isAuthorized, l'appli continue à tourner
function isAuthorized($user){
if(!isset($this->request->params'prefix'])){
return true;
}
$roles = array(
'god' => 20,
'admin' => 10,
'user' => 5
);
if(isset($roles$this->request->params'prefix']])){
$lvlAction = $roles$this->request->params'prefix']];
$lvlUser = $roles$user'role']];
if($lvlUser >= $lvlAction){
return true;
}else{
return false;
}
}
return false;
}
Dans les controlleur, j'ai essayé d'ajouter
public function isAuthorized($user) {
parent::isAuthorized($user);
}
Mais même avec ça je ne passe pas dedans ...