В общем, я бы предложил попробовать XAJAX .
Библиотека XAJAX хорошо интегрируется с PHP и, например, позволяет обновлять сразу несколько элементов DOM.
В целом, я бы предпочел запускать операцию входа не в AJAX-режиме.Но это более или менее дело вкуса.Как только пользователь войдет в систему, я переключусь на AJAX.
Более того, я бы не стал прятать зарегистрированный элемент DOM.