Если вы не можете починить натыренный скрипт, значит помочь вам может только другой натыренный скрипт который сразу начнет работать как вам хочется. Больше никто вам не сможет помочь, только вы сами.
Я даже не проверял веря что так просто найти нормальный класс авторизации не будет просто. Короткий обзор показал что теория верна. Находится либо старье, либо слишком тупо, либо невероятно заморочено как тут
http://book.cakephp.org/2.0/en/tutor...mple/auth.html