{% if page.template == 'login' or show_login_form %} {% set user = grav.user %} {% if user.authenticated and user.authorized %}

{{ 'PLUGIN_LOGIN.WELCOME'|t }} {{ user.fullname ?: user.username }}


{{ 'PLUGIN_LOGIN.BTN_LOGOUT'|t }} {% elseif user.authenticated and user.twofa_enabled %} {% include 'partials/login-twofa.html.twig' %} {% else %} {{ content|raw }} {# NEW WAY OF INCLUDING 3RD PARTY LOGIN OPTIONS #} {% for template in grav.login.getProviderLoginTemplates %} {% include template %} {% endfor %}
{# OLD WAY OF INCLUDING 3RD PARTY LOGIN OPTIONS #} {% if grav.twig.plugins_hooked_loginPage %} {% for label in grav.twig.plugins_hooked_loginPage %} {% include label %} {% endfor %} {% endif %} {% for field in form.fields %} {% set value = field.name == 'username' ? username : '' %} {% if field.type %} {% include ["forms/fields/#{field.type}/#{field.type}.html.twig", 'forms/fields/text/text.html.twig'] %} {% endif %} {% endfor %}
{% if config.plugins.login.rememberme.enabled and page.header.form.login.rememberme ?? true %}
{% endif %} {% if page.header.form.login.forgot_button ?? true %} {{ 'PLUGIN_LOGIN.BTN_FORGOT'|t }} {% endif %}
{{ nonce_field('login-form', 'login-form-nonce')|raw }}
{% endif %} {% endif %}