diff --git a/web/pgadmin/templates/security/login_user.html b/web/pgadmin/templates/security/login_user.html index 175c9c2f6..3fe6fa774 100644 --- a/web/pgadmin/templates/security/login_user.html +++ b/web/pgadmin/templates/security/login_user.html @@ -10,15 +10,20 @@
{{ login_user_form.hidden_tag() }} {% set user_language = request.cookies.get('PGADMIN_LANGUAGE') or 'en' %} - {% if not ((config.OAUTH2 in config.AUTHENTICATION_SOURCES or config.KERBEROS in config.AUTHENTICATION_SOURCES) and config.AUTHENTICATION_SOURCES | length == 1 + {% set show_login_form = not ((config.OAUTH2 in config.AUTHENTICATION_SOURCES or config.KERBEROS in config.AUTHENTICATION_SOURCES) and config.AUTHENTICATION_SOURCES | length == 1 or (config.OAUTH2 in config.AUTHENTICATION_SOURCES and config.KERBEROS in config.AUTHENTICATION_SOURCES) and config.AUTHENTICATION_SOURCES | length == 2) %} + {% if show_login_form %} {{ render_username_with_errors(login_user_form.email, "text") }} {{ render_field_with_errors(login_user_form.password, "password") }} -
{{ _('Forgotten your password?', url=url_for('browser.forgot_password')) }}
{% endif %}
-
+ {% if show_login_form %} +
+ {{ _('Forgotten your password?', url=url_for('browser.forgot_password')) }} +
+ {% endif %} +