> хуки выполняются на компьютере разработчика
не обязательно, могут выполняться и на сервере с гитом.
не спора ради (в целом все верно написано), а just fyi.
day90: пожалуйста.
один момент: $_SESSION('login') - странная запись. может подразумевается $_SESSION['login']?
вы б таки включили вывод или логирование ошибок.