var/cache/dev/twig/74/74de179f928b37be0bdfe7355319d618.php line 45

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* security/login_ecobio.html.twig */
  16. class __TwigTemplate_feba204ece3075fdb7b656a51272a529 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->blocks = [
  28.             'title' => [$this'block_title'],
  29.             'body' => [$this'block_body'],
  30.             'scripts' => [$this'block_scripts'],
  31.         ];
  32.     }
  33.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  34.     {
  35.         // line 1
  36.         return "template_3/layoutAuth.html.twig";
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = []): iterable
  39.     {
  40.         $macros $this->macros;
  41.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""security/login_ecobio.html.twig"));
  43.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""security/login_ecobio.html.twig"));
  45.         $this->parent $this->load("template_3/layoutAuth.html.twig"1);
  46.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  47.         
  48.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  49.         
  50.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  51.     }
  52.     // line 4
  53.     /**
  54.      * @return iterable<null|scalar|\Stringable>
  55.      */
  56.     public function block_title(array $context, array $blocks = []): iterable
  57.     {
  58.         $macros $this->macros;
  59.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  60.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  61.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  63.         yield "Connexion";
  64.         
  65.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  66.         
  67.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  68.         yield from [];
  69.     }
  70.     // line 5
  71.     /**
  72.      * @return iterable<null|scalar|\Stringable>
  73.      */
  74.     public function block_body(array $context, array $blocks = []): iterable
  75.     {
  76.         $macros $this->macros;
  77.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  78.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  79.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  80.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  81.         // line 6
  82.         yield "        <!--begin::Form-->
  83.             <form class=\"form w-100\" novalidate=\"novalidate\" id=\"kt_sign_in_form\" data-kt-redirect-url=\"#\"  action=\"";
  84.         // line 7
  85.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_login");
  86.         yield "\" method=\"POST\">
  87.                 
  88.             ";
  89.         // line 9
  90.         $context['_parent'] = $context;
  91.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'9$this->source); })()), "session", [], "any"falsefalsefalse9), "getflashbag", [], "any"falsefalsefalse9), "get", ["ina"], "method"falsefalsefalse9));
  92.         foreach ($context['_seq'] as $context["_key"] => $context["mesg"]) {
  93.             // line 10
  94.             yield "                <div class=\"alert alert-info \">";
  95.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["mesg"], "html"nulltrue);
  96.             yield "</div>
  97.             ";
  98.         }
  99.         $_parent $context['_parent'];
  100.         unset($context['_seq'], $context['_key'], $context['mesg'], $context['_parent']);
  101.         $context array_intersect_key($context$_parent) + $_parent;
  102.         // line 12
  103.         yield "            ";
  104.         $context['_parent'] = $context;
  105.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'12$this->source); })()), "session", [], "any"falsefalsefalse12), "getflashbag", [], "any"falsefalsefalse12), "get", ["login.user.lock"], "method"falsefalsefalse12));
  106.         foreach ($context['_seq'] as $context["_key"] => $context["mesg"]) {
  107.             // line 13
  108.             yield "                <div class=\"alert alert-warning \">";
  109.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["mesg"], "html"nulltrue);
  110.             yield "</div>
  111.             ";
  112.         }
  113.         $_parent $context['_parent'];
  114.         unset($context['_seq'], $context['_key'], $context['mesg'], $context['_parent']);
  115.         $context array_intersect_key($context$_parent) + $_parent;
  116.         // line 15
  117.         yield "            ";
  118.         $context['_parent'] = $context;
  119.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'15$this->source); })()), "session", [], "any"falsefalsefalse15), "getflashbag", [], "any"falsefalsefalse15), "get", ["login.user.already.login"], "method"falsefalsefalse15));
  120.         foreach ($context['_seq'] as $context["_key"] => $context["mesg"]) {
  121.             // line 16
  122.             yield "                <div class=\"alert alert-warning \">";
  123.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["mesg"], "html"nulltrue);
  124.             yield "</div>
  125.             ";
  126.         }
  127.         $_parent $context['_parent'];
  128.         unset($context['_seq'], $context['_key'], $context['mesg'], $context['_parent']);
  129.         $context array_intersect_key($context$_parent) + $_parent;
  130.         // line 18
  131.         yield "            ";
  132.         $context['_parent'] = $context;
  133.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'18$this->source); })()), "session", [], "any"falsefalsefalse18), "getflashbag", [], "any"falsefalsefalse18), "get", ["login.form.ivalide"], "method"falsefalsefalse18));
  134.         foreach ($context['_seq'] as $context["_key"] => $context["mesg"]) {
  135.             // line 19
  136.             yield "                <div class=\"alert  alert-danger \">";
  137.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["mesg"], "html"nulltrue);
  138.             yield " </div>
  139.             ";
  140.         }
  141.         $_parent $context['_parent'];
  142.         unset($context['_seq'], $context['_key'], $context['mesg'], $context['_parent']);
  143.         $context array_intersect_key($context$_parent) + $_parent;
  144.         // line 21
  145.         yield "            ";
  146.         $context['_parent'] = $context;
  147.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'21$this->source); })()), "session", [], "any"falsefalsefalse21), "getflashbag", [], "any"falsefalsefalse21), "get", ["login.user.prod.erreur"], "method"falsefalsefalse21));
  148.         foreach ($context['_seq'] as $context["_key"] => $context["mesg"]) {
  149.             // line 22
  150.             yield "                <div class=\"alert alert-danger \">";
  151.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["mesg"], "html"nulltrue);
  152.             yield "</div>
  153.             ";
  154.         }
  155.         $_parent $context['_parent'];
  156.         unset($context['_seq'], $context['_key'], $context['mesg'], $context['_parent']);
  157.         $context array_intersect_key($context$_parent) + $_parent;
  158.         // line 24
  159.         yield "            ";
  160.         $context['_parent'] = $context;
  161.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'24$this->source); })()), "session", [], "any"falsefalsefalse24), "getflashbag", [], "any"falsefalsefalse24), "get", ["logout.success"], "method"falsefalsefalse24));
  162.         foreach ($context['_seq'] as $context["_key"] => $context["mesg"]) {
  163.             // line 25
  164.             yield "                <div class=\"alert alert-success \">";
  165.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["mesg"], "html"nulltrue);
  166.             yield "</div>
  167.             ";
  168.         }
  169.         $_parent $context['_parent'];
  170.         unset($context['_seq'], $context['_key'], $context['mesg'], $context['_parent']);
  171.         $context array_intersect_key($context$_parent) + $_parent;
  172.         // line 27
  173.         yield "            ";
  174.         if ((($tmp = (isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'27$this->source); })())) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  175.             // line 28
  176.             yield "                <div class=\"alert alert-danger\">";
  177.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(CoreExtension::getAttribute($this->env$this->source, (isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'28$this->source); })()), "messageKey", [], "any"falsefalsefalse28), CoreExtension::getAttribute($this->env$this->source, (isset($context["error"]) || array_key_exists("error"$context) ? $context["error"] : (function () { throw new RuntimeError('Variable "error" does not exist.'28$this->source); })()), "messageData", [], "any"falsefalsefalse28), "security"), "html"nulltrue);
  178.             yield "</div>
  179.             ";
  180.         }
  181.         // line 30
  182.         yield "
  183.             ";
  184.         // line 31
  185.         if ((($tmp CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'31$this->source); })()), "user", [], "any"falsefalsefalse31)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  186.             // line 32
  187.             yield "                <div class=\"mb-3\">
  188.                     You are logged in as ";
  189.             // line 33
  190.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'33$this->source); })()), "user", [], "any"falsefalsefalse33), "userIdentifier", [], "any"falsefalsefalse33), "html"nulltrue);
  191.             yield ", <a href=\"";
  192.             yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  193.             yield "\">Logout</a>
  194.                 </div>
  195.             ";
  196.         }
  197.         // line 36
  198.         yield "                <!--begin::Heading-->
  199.                 <div class=\"text-center mb-11\">
  200.                     <!--begin::Title-->
  201.                     <h1 class=\"text-gray-900 fw-bolder mb-3\">Connexion</h1>
  202.                     <!--end::Title-->
  203.                     <!--begin::Subtitle-->
  204.                     
  205.                     <!--end::Subtitle=-->
  206.                 </div>
  207.                 <!--begin::Heading-->
  208.                 <!--begin::Login options-->
  209.                 <div class=\"row g-3 mb-9\">
  210.                     <!--begin::Col-->
  211.                     
  212.                     <!--end::Col-->
  213.                 </div>
  214.                 <!--end::Login options-->
  215.                 <!--begin::Separator-->
  216.                 <div class=\"separator separator-content my-14\">
  217.                     <span class=\"w-125px text-gray-500 fw-semibold fs-7\">";
  218.         // line 55
  219.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["objetAbonne"]) || array_key_exists("objetAbonne"$context) ? $context["objetAbonne"] : (function () { throw new RuntimeError('Variable "objetAbonne" does not exist.'55$this->source); })()), "nom", [], "any"falsefalsefalse55), "html"nulltrue);
  220.         yield "</span>
  221.                 </div>
  222.                 <!--end::Separator-->
  223.                 <!--begin::Input group=-->
  224.                 <div class=\"fv-row mb-8\">
  225.                     <!--begin::Email-->
  226.                     
  227.                     <!--end::Email-->
  228.                     <input type=\"text\" value=\"";
  229.         // line 63
  230.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["last_username"]) || array_key_exists("last_username"$context) ? $context["last_username"] : (function () { throw new RuntimeError('Variable "last_username" does not exist.'63$this->source); })()), "html"nulltrue);
  231.         yield "\" name=\"username\" id=\"inputUsername\" class=\"form-control  h-auto form-control-solid py-4 px-8\" autocomplete=\"username\" placeholder=\"";
  232.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("site.login.pseudo"), "html"nulltrue);
  233.         yield "\"  required autofocus>
  234.                 </div>
  235.                 <!--end::Input group=-->
  236.                 <div class=\"fv-row mb-3\">
  237.                     <!--begin::Password-->
  238.                     
  239.                     <input type=\"password\" name=\"password\" id=\"inputPassword\" class=\"form-control  h-auto form-control-solid py-4 px-8\" autocomplete=\"current-password\"  placeholder=\"";
  240.         // line 69
  241.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("site.login.password"), "html"nulltrue);
  242.         yield "\" required>
  243.                     <!--end::Password-->
  244.                 </div>
  245.                 <!--end::Input group=-->
  246.                 <!--begin::Wrapper-->
  247.                 <div class=\"d-flex flex-stack flex-wrap gap-3 fs-base fw-semibold mb-8\">
  248.                     <div></div>
  249.                     <!--begin::Link-->
  250.                     
  251.                     <!--end::Link-->
  252.                 </div>
  253.                 <!--end::Wrapper-->
  254.                 <!--begin::Submit button-->
  255.                 <div class=\"d-grid mb-10\">
  256.                     <button type=\"submit\" id=\"kt_sign_in_submit\" class=\"btn btn-primary\">
  257.                         <!--begin::Indicator label-->
  258.                         <span class=\"indicator-label\">";
  259.         // line 85
  260.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("site.valider"), "html"nulltrue);
  261.         yield "</span>
  262.                         <!--end::Indicator label-->
  263.                         <!--begin::Indicator progress-->
  264.                         <span class=\"indicator-progress\">Please wait... 
  265.                         <span class=\"spinner-border spinner-border-sm align-middle ms-2\"></span></span>
  266.                         <!--end::Indicator progress-->
  267.                     </button>
  268.                 </div>
  269.                 <!--end::Submit button-->
  270.                 <!--begin::Sign up-->
  271.                 <input type=\"hidden\" name=\"_csrf_token\"
  272.                 value=\"";
  273.         // line 96
  274.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderCsrfToken("authenticate"), "html"nulltrue);
  275.         yield "\"
  276.                 >
  277.            
  278.             <!--end::Form group-->
  279.             <!--end::Action-->
  280.             ";
  281.         // line 102
  282.         $context['_parent'] = $context;
  283.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'102$this->source); })()), "session", [], "any"falsefalsefalse102), "getflashbag", [], "any"falsefalsefalse102), "get", ["restoreUrl"], "method"falsefalsefalse102));
  284.         foreach ($context['_seq'] as $context["_key"] => $context["restoreUrl"]) {
  285.             // line 103
  286.             yield "                <input type=\"hidden\" name=\"restoreUrl\" value=\"";
  287.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["restoreUrl"], "html"nulltrue);
  288.             yield "\" />
  289.             ";
  290.         }
  291.         $_parent $context['_parent'];
  292.         unset($context['_seq'], $context['_key'], $context['restoreUrl'], $context['_parent']);
  293.         $context array_intersect_key($context$_parent) + $_parent;
  294.         // line 105
  295.         yield "                <!--end::Sign up-->
  296.             </form>
  297.             <!--end::Form-->
  298.             
  299.             
  300.         ";
  301.         
  302.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  303.         
  304.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  305.         yield from [];
  306.     }
  307.     // line 113
  308.     /**
  309.      * @return iterable<null|scalar|\Stringable>
  310.      */
  311.     public function block_scripts(array $context, array $blocks = []): iterable
  312.     {
  313.         $macros $this->macros;
  314.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  315.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""scripts"));
  316.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  317.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""scripts"));
  318.         // line 114
  319.         yield from $this->yieldParentBlock("scripts"$context$blocks);
  320.         yield "
  321. <script src=\"https://unpkg.com/vue@3/dist/vue.global.js\"></script>
  322.     
  323. ";
  324.         
  325.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  326.         
  327.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  328.         yield from [];
  329.     }
  330.     /**
  331.      * @codeCoverageIgnore
  332.      */
  333.     public function getTemplateName(): string
  334.     {
  335.         return "security/login_ecobio.html.twig";
  336.     }
  337.     /**
  338.      * @codeCoverageIgnore
  339.      */
  340.     public function isTraitable(): bool
  341.     {
  342.         return false;
  343.     }
  344.     /**
  345.      * @codeCoverageIgnore
  346.      */
  347.     public function getDebugInfo(): array
  348.     {
  349.         return array (  345 => 114,  332 => 113,  315 => 105,  306 => 103,  302 => 102,  293 => 96,  279 => 85,  260 => 69,  249 => 63,  238 => 55,  217 => 36,  209 => 33,  206 => 32,  204 => 31,  201 => 30,  195 => 28,  192 => 27,  183 => 25,  178 => 24,  169 => 22,  164 => 21,  155 => 19,  150 => 18,  141 => 16,  136 => 15,  127 => 13,  122 => 12,  113 => 10,  109 => 9,  104 => 7,  101 => 6,  88 => 5,  65 => 4,  42 => 1,);
  350.     }
  351.     public function getSourceContext(): Source
  352.     {
  353.         return new Source("{% extends \"template_3/layoutAuth.html.twig\" %}
  354. {% block title %}Connexion{% endblock %}
  355.         {% block body %}
  356.         <!--begin::Form-->
  357.             <form class=\"form w-100\" novalidate=\"novalidate\" id=\"kt_sign_in_form\" data-kt-redirect-url=\"#\"  action=\"{{path('app_login')}}\" method=\"POST\">
  358.                 
  359.             {% for mesg in app.session.getflashbag.get('ina') %}
  360.                 <div class=\"alert alert-info \">{{mesg}}</div>
  361.             {% endfor %}
  362.             {% for mesg in app.session.getflashbag.get('login.user.lock') %}
  363.                 <div class=\"alert alert-warning \">{{mesg}}</div>
  364.             {% endfor %}
  365.             {% for mesg in app.session.getflashbag.get('login.user.already.login') %}
  366.                 <div class=\"alert alert-warning \">{{mesg}}</div>
  367.             {% endfor %}
  368.             {% for mesg in app.session.getflashbag.get('login.form.ivalide') %}
  369.                 <div class=\"alert  alert-danger \">{{mesg}} </div>
  370.             {% endfor %}
  371.             {% for mesg in app.session.getflashbag.get('login.user.prod.erreur') %}
  372.                 <div class=\"alert alert-danger \">{{mesg}}</div>
  373.             {% endfor %}
  374.             {% for mesg in app.session.getflashbag.get('logout.success') %}
  375.                 <div class=\"alert alert-success \">{{mesg}}</div>
  376.             {% endfor %}
  377.             {% if error %}
  378.                 <div class=\"alert alert-danger\">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  379.             {% endif %}
  380.             {% if app.user %}
  381.                 <div class=\"mb-3\">
  382.                     You are logged in as {{ app.user.userIdentifier }}, <a href=\"{{ path('app_logout') }}\">Logout</a>
  383.                 </div>
  384.             {% endif %}
  385.                 <!--begin::Heading-->
  386.                 <div class=\"text-center mb-11\">
  387.                     <!--begin::Title-->
  388.                     <h1 class=\"text-gray-900 fw-bolder mb-3\">Connexion</h1>
  389.                     <!--end::Title-->
  390.                     <!--begin::Subtitle-->
  391.                     
  392.                     <!--end::Subtitle=-->
  393.                 </div>
  394.                 <!--begin::Heading-->
  395.                 <!--begin::Login options-->
  396.                 <div class=\"row g-3 mb-9\">
  397.                     <!--begin::Col-->
  398.                     
  399.                     <!--end::Col-->
  400.                 </div>
  401.                 <!--end::Login options-->
  402.                 <!--begin::Separator-->
  403.                 <div class=\"separator separator-content my-14\">
  404.                     <span class=\"w-125px text-gray-500 fw-semibold fs-7\">{{objetAbonne.nom}}</span>
  405.                 </div>
  406.                 <!--end::Separator-->
  407.                 <!--begin::Input group=-->
  408.                 <div class=\"fv-row mb-8\">
  409.                     <!--begin::Email-->
  410.                     
  411.                     <!--end::Email-->
  412.                     <input type=\"text\" value=\"{{ last_username }}\" name=\"username\" id=\"inputUsername\" class=\"form-control  h-auto form-control-solid py-4 px-8\" autocomplete=\"username\" placeholder=\"{{'site.login.pseudo'|trans}}\"  required autofocus>
  413.                 </div>
  414.                 <!--end::Input group=-->
  415.                 <div class=\"fv-row mb-3\">
  416.                     <!--begin::Password-->
  417.                     
  418.                     <input type=\"password\" name=\"password\" id=\"inputPassword\" class=\"form-control  h-auto form-control-solid py-4 px-8\" autocomplete=\"current-password\"  placeholder=\"{{'site.login.password'|trans}}\" required>
  419.                     <!--end::Password-->
  420.                 </div>
  421.                 <!--end::Input group=-->
  422.                 <!--begin::Wrapper-->
  423.                 <div class=\"d-flex flex-stack flex-wrap gap-3 fs-base fw-semibold mb-8\">
  424.                     <div></div>
  425.                     <!--begin::Link-->
  426.                     
  427.                     <!--end::Link-->
  428.                 </div>
  429.                 <!--end::Wrapper-->
  430.                 <!--begin::Submit button-->
  431.                 <div class=\"d-grid mb-10\">
  432.                     <button type=\"submit\" id=\"kt_sign_in_submit\" class=\"btn btn-primary\">
  433.                         <!--begin::Indicator label-->
  434.                         <span class=\"indicator-label\">{{'site.valider'|trans}}</span>
  435.                         <!--end::Indicator label-->
  436.                         <!--begin::Indicator progress-->
  437.                         <span class=\"indicator-progress\">Please wait... 
  438.                         <span class=\"spinner-border spinner-border-sm align-middle ms-2\"></span></span>
  439.                         <!--end::Indicator progress-->
  440.                     </button>
  441.                 </div>
  442.                 <!--end::Submit button-->
  443.                 <!--begin::Sign up-->
  444.                 <input type=\"hidden\" name=\"_csrf_token\"
  445.                 value=\"{{ csrf_token('authenticate') }}\"
  446.                 >
  447.            
  448.             <!--end::Form group-->
  449.             <!--end::Action-->
  450.             {% for restoreUrl in app.session.getflashbag.get('restoreUrl') %}
  451.                 <input type=\"hidden\" name=\"restoreUrl\" value=\"{{restoreUrl}}\" />
  452.             {% endfor %}
  453.                 <!--end::Sign up-->
  454.             </form>
  455.             <!--end::Form-->
  456.             
  457.             
  458.         {% endblock %}
  459. {% block scripts %}
  460. {{parent()}}
  461. <script src=\"https://unpkg.com/vue@3/dist/vue.global.js\"></script>
  462.     
  463. {% endblock %}
  464. ""security/login_ecobio.html.twig""/home/coop/public_html/test.coo.tg/templates/security/login_ecobio.html.twig");
  465.     }
  466. }