diff --git a/apps/authentication/templates/authentication/login_wait_confirm.html b/apps/authentication/templates/authentication/login_wait_confirm.html index 845179db4..99841438e 100644 --- a/apps/authentication/templates/authentication/login_wait_confirm.html +++ b/apps/authentication/templates/authentication/login_wait_confirm.html @@ -81,7 +81,9 @@ function doRequestAuth() { url: url, method: "GET", success: function (data) { - if (data.error !== "login_confirm_wait") { + if (!data.error && data.msg === 'ok') { + window.location = "{% url 'authentication:login-guard' %}" + } else if (data.error !== "login_confirm_wait") { if (!errorMsgShow) { infoMsgRef.hide(); errorMsgRef.show(); @@ -90,11 +92,7 @@ function doRequestAuth() { } clearInterval(interval); clearInterval(checkInterval); - $(".copy-btn").attr('disabled', 'disabled') - } - if (data.msg === 'ok' && !data.error) { - window.location = "{% url 'authentication:login-guard' %}" - } else { + $(".copy-btn").attr('disabled', 'disabled'); errorMsgRef.html(data.msg) } }, diff --git a/apps/authentication/templates/authentication/xpack_login.html b/apps/authentication/templates/authentication/xpack_login.html index 2035cc360..ba3f92308 100644 --- a/apps/authentication/templates/authentication/xpack_login.html +++ b/apps/authentication/templates/authentication/xpack_login.html @@ -85,6 +85,8 @@ {% elif form.errors.captcha %}
{% trans 'Captcha invalid' %}
+ {% else %} + {% endif %}