Dans l'AppController.php tu peux faire ceci
$utilisateur = $this->Auth->user(); // tu rempli de la variable $utilisateur
$this->set('utilisateur',$utilisateur); // Envoi de la variable $utilisateur vers view
et dans ta vue tu peux tester en faisant debug($utilisateur) ca devrait te montrer tout ce que tu as mis dans ta table users pour l'utilisateur connecté
donc dans ton cas tu peux mettre $niveau=$utilisateur'status']; puis faire tes tests sur cette valeur
En principe le besoin (si je ne dit pas de bêtises) de ce que tu recherches sera juste pour l'affichage (ou non) d'un menu ou des boutons/liens d'éditions suppression etc! selon son niveau ... et non pas la gestion des accès vu que Auth le fait deja.
Le soucis que j'ai eu (au cas ou ca arrive) c'est que le debug de $user = $this->Auth->user(); ne me rend rien!
je me suis dit que $user étant une nom commun aurait pu être utilisé ailleurs, sans cherché pourquoi j'ai juste changé en $utilisateur