templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% set pagetitle = 'Connexion' %}
  3. {% block body %}
  4.     <div class="container-xxl">
  5.         <div class=" authentication-wrapper authentication-basic container-p-y">
  6.             <div class="authentication-inner py-4">
  7.                 <!-- Register -->
  8.                 <div style="border-style: dotted !important;background: unset" class="card shadow-none bg-transparent border border-dotted border-3 p-2">
  9.                 <div class="card ">
  10.                     <div class="card-body">
  11.                         <!-- Logo -->
  12.                         <div style="border-style: dotted !important;" class="app-brand rounded-2 mb-0 p-1 justify-content-center border border-3" >
  13.                             <a href="{{ path('app_backend') }}" class="app-brand-link gap-2">
  14.                               <span class="app-brand-logo demo">
  15.                                   <img style="height: 45px" src="{{ asset('assets/img/branding/logo-2.png') }}">
  16.                               </span>
  17.                                 {#                                <span class="app-brand-text demo h3 fw-bold mb-0">Frest</span> #}
  18.                             </a>
  19.                         </div>
  20.                         <!-- /Logo -->
  21.                         <h4 class="mb-2 mt-3">Connexion 脿 <b class="text-primary"> e-commission </b> 馃憢</h4>
  22.                         <p class="mb-3 mt-2">
  23.                             {% if app.user %}
  24.                                  <i class="bx bxs-hand-right"></i> <b>{{ app.user.userIdentifier }}</b>
  25.                                 {% else %}
  26.                                     <i class="bx bxs-hand-right"></i>  Connectez vous pour acc茅der 脿 votre <b class="text-primary">espace personnel</b>
  27.                             {% endif %}
  28.                         </p>
  29.                         <form method="post" novalidate="novalidate" id="formAuthentication" class="mb-3">
  30.                             {% if error %}
  31.                                 <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  32.                             {% endif %}
  33.                             {% if app.user %}
  34.                                 <div class="mb-3 alert alert text-white fw-bold bg-primary">
  35.                                     Vous 锚tes deja connecter en tant que {{ app.user.userIdentifier }}, <a
  36.                                             class="text-white text-decoration-underline"
  37.                                             href="{{ path('app_logout') }}">Se deconnecter</a>
  38.                                 </div>
  39.                             {% else %}
  40.                                 <div class="mb-3 fv-plugins-icon-container">
  41.                                     <label for="email" class="form-label">Identifiant</label>
  42.                                     <input value="{{ last_username }}" type="email" name="email" id="inputEmail"
  43.                                            class="form-control" autocomplete="email" required autofocus>
  44.                                 </div>
  45.                                 <div class="form-password-toggle mb-3 fv-plugins-icon-container">
  46.                                     <div class="d-flex justify-content-between">
  47.                                         <label class="form-label" for="inputPassword">Mot de passe</label>
  48.                                         <a href="#">
  49.                                             <small>Mot de passe oubli茅s ?</small>
  50.                                         </a>
  51.                                     </div>
  52.                                     <div class="input-group input-group-merge ">
  53.                                         <input type="password" id="inputPassword" class="form-control" name="password"
  54.                                                placeholder="路路路路路路路路路路路路" autocomplete="current-password" required>
  55.                                         <span class="input-group-text cursor-pointer"><i class="bx bx-hide"></i></span>
  56.                                     </div>
  57.                                 </div>
  58.                                 <div class="mb-3">
  59.                                     <div class="form-check">
  60.                                         <input class="form-check-input" type="checkbox" id="remember-me"
  61.                                                name="_remember_me">
  62.                                         <label class="form-check-label" for="remember-me"> Se souvenir de moi ?</label>
  63.                                     </div>
  64.                                 </div>
  65.                                 <div class="mb-3">
  66.                                     <button class="btn btn-primary d-grid w-100 fw-bold" type="submit">Se connecter</button>
  67.                                 </div>
  68.                                 <p class="text-center">
  69.                                     <a href="#">
  70.                                         <span>Contactez nous pour en savoir plus</span>
  71.                                     </a>
  72.                                 </p>
  73.                                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  74.                             {% endif %}
  75.                         </form>
  76.                     </div>
  77.                 </div>
  78.                 </div>
  79.                 <!-- /Register -->
  80.             </div>
  81.         </div>
  82.     </div>
  83.     {% block addJavascripts %}
  84.         {{ include('partials/script.html.twig') }}
  85.     {% endblock %}
  86. {% endblock %}