Salut, comme tu utilises cakephp autant utiliser les outils qu'il te propose, si tu veux connaitre la différence entre AUTH et ACL, c'est simple Auth te permet de sécuriser une partie de ton site seulement pour les membres "connectés", et ACL permet de sécuriser une partie de ton site pour les membres connecté et qu'il font parti d'un certain "groupe".
Maintenant à toi de voir mais je pense que Auth (qui est simple à implanter) est la solution à ton problème.
Voila le lien de la doc http://book.cakephp.org/2.0/fr/tutorials-and-examples/blog-auth-example/auth.html