From 9d36bf2d78f6698b2c5584787c390e5fb961d20a Mon Sep 17 00:00:00 2001 From: yurec Date: Sun, 29 Oct 2023 16:44:39 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=A0=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F.md | 59 ++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F.md b/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F.md index 53da676..152a313 100644 --- a/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F.md +++ b/%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F.md @@ -20,4 +20,61 @@ capcha - проверяем код проверки Особенности регистрации - если база пользователей пуста, автоматически создается пользователь с административными правами, иначе - с пользовательскими. -Соответственно во фронте JS должен адекватно обработать коды ошибок. \ No newline at end of file +Соответственно во фронте JS должен адекватно обработать коды ошибок. + +В html-шаблоне регистрации должен быть + + + +Куда будут писаться ошибки регистрации и успешная регистрация + +Все фронт-энд и бэк-энд функции проверки заполнения обращаются сюда для вывода результата: + +/* + 0 - нет ошибки + 1 - не совпадает капча + 2 - не совпадают пароли + 3 - юзер уже зарегистрирован + 4 - не введен адрес почты + 5 - скрыть ошибку +*/ +function showErr_v2(data) { + $("#regResult").addClass("hidden"); + $("#regResult").removeClass("alert-danger"); + $("#regResult").removeClass("alert-success"); + switch (data) { + case '0': + $("#regResult").text("Вы успешно зарегистрированы!"); + $("#alert-success").addClass("alert-success"); + $("#regResult").removeClass("hidden"); + break; + case '1': + $("#regResult").text("Не подошел проверочный код!"); + $("#regResult").addClass("alert-danger"); + $("#regResult").removeClass("hidden"); + break; + case '2': // if (x === 'value2') + $("#regResult").text("Пароли не совпадают!"); + $("#regResult").addClass("alert-danger"); + $("#regResult").removeClass("hidden"); + break; + case '3': + $("#regResult").text("Пользователь с такой почтой уже зарегистрирован"); + $("#regResult").addClass("alert-danger"); + $("#regResult").removeClass("hidden"); + + break; + case '4': + $("#regResult").text("Вы не указали электронную почту"); + $("#regResult").addClass("alert-danger"); + $("#regResult").removeClass("hidden"); + + break; + + case '5'://Скрываем ошибки + $("#regResult").addClass("hidden"); + + break; + + } +} \ No newline at end of file