Вообще фрейморки тем и хороши, что в них уже есть все самое необходимое, а если и нету, то скорее всего кто-то это уже написал.
Для авторизации можно, например, взять плагин ion_auth. Не сказать что он идеален, но достаточно простой и универсальный (сам начинал с него, да и сейчас им пользуюсь, правда там мало чего родного осталось - переписал почти полностью)
для сессий есть встроенный класс, там ничего особенного -
cidocs.ru/210/libraries/sessions.html
для БД тоже есть простой класс -
cidocs.ru/210/database/index.html