С файлом все в порядке - он на месте, и путь прописан правильно (все-таки не первый день "замужем)))" )
Тут есть 2 уровня проверки - это гость / юзер (видно по сессии), а если юзер то надо в БД сходить что бы узнать его права, значит это должна делать модель (контроллер не должен ходить в БД)?