Я вижу тут с логикоя бЯда...
Всё будет без перезагрузки. Пусть юзер отправляет свои данные, а вы уж там их принимайте и выдавайте управляющее воздействие. На маленьких проектах я прям ответом генерю js-код, сообщающий об ошибке, для больших надо бы json притягивать.
Итак, есть форма и незарегистрированный пользователь, так пусть пользователь вводит данные. Как только он правильно введет пару логин/пароль, то надо ее скрыть со страницы.
Как я писал выше - надо поддерживать аутентификацию. Если уже зарегистрированный юзер, то форму ему не показываем (например при обновлении страницы) - так не будет левых вводов со страницы.
Ошибки можно выводить алертом или еще как, блокируя страницу.
|