Сделать в таблице с пользователями поле access_level.
После входа в систему кэшировать данное значение, например хранить в сессии дабы не бегать каждый раз в БД.
Ну и если /cabinet/ единый и для обычного пользователя и для администратора в index.php в 1 сроке сделать инкулд с check.php который в зависимости от access_level добавляет или отнимает функционал в /cabinet/