Je vous recommande de profiter de la isAuthoriz Fonction ed() que vous pouvez ajouter au contrôleur ou au modèle. Définissez AuthComponent :: authorize = {'controller' | '' model '} pour choisir ce que vous voulez utiliser.
Ensuite, vous écrivez une fonction isAuthorized() dans le modèle | controller qui renvoie t/f sur auth/not auth pour chaque action. Vous pouvez également effectuer une vérification au niveau de la ligne, si vous le souhaitez. Maintenant, si à la place vous vouliez juste rediriger un admin vers leurs pages correctes sur login/etc, vous pouvez ajouter du code à la méthode beforeFilter() (soit dans un contrôleur spécifique, soit dans app_controller.php). Dans ce cas, vérifiez simplement si la valeur d'administration définie par l'application est la même que la valeur d'administration de l'utilisateur (qui sera stockée par AuthComponent dans les données de session, accessible par $ this-> Auth-> User()). Ensuite, acheminez correctement vers les zones admin/non admin.
Oui, je veux un simple auth seulement. Je vous remercie....... – assaqqaf