{% extends "forms/field.html.twig" %} {% block input %}
{% try %} {% set user = form.object ?? grav.user %} {% set secret = user.twofa_secret ?: grav.login.twoFactorAuth.createSecret() %} {% set image = grav.login.twoFactorAuth.getQrImageData(user.username, secret) %}
{{ 'PLUGIN_LOGIN.2FA_SECRET'|t }}: {{ secret|regex_replace('/(\\w{4})/', '\\1 ') }}
{% catch %}

{{ e.message }}

{% endcatch %}
{% do assets.addJs('jquery', 101) %} {% do assets.addJs('plugin://login/js/2fa.js', { 'group': 'bottom', 'loading': 'defer' }) %} {% endblock %}