голос
Лучше переделать навешивание обработчика клика по кнопке открытия окна. Раз уж используется jQuery у Вас, вешайте событие через .live()
Дело в том, что если отображать/убирать кнопку залогинивая через ajax, то после сокрытия и повторного отображения, клик уже не работает.