Использование PHP-фреймворка - отличная идея, однако системы аутентификации пользователей обычно не поставляются в комплекте с самими фреймворками.
PHP-фреймворк (например, Symfony или CodeIgniter) может предложить вам несколько отличных возможностей, таких как: шаблонизация и макеты, автоматическая проверка, экранирование данных для защиты приложений от атак, управление кэшем, интеллектуальные URL, электронная почта и API, автоматическая пагинация, сортировка и фильтрация, плагины, ORM для баз данных, интернационализация и т.д. и т.п.
Аутентификация часто рассматривается как дополнительная функция и поэтому доступна в виде плагина: