templates/security/connexion.html.twig line 1

Open in your IDE?
  1. {% extends 'dashboard/layout.html.twig' %}
  2. {% block title %}{% endblock %}
  3. {% block body %}
  4.     <main class="template-account-choice bg-lbp container-fluid vh-100">
  5.         <a class="template-login__logo" href="https://www.lesbonsprofs.com" title="Accueil">
  6.             <img class="w-100 h-100" src="/static/img/commun/logo.png" alt="Logo LesBonsProfs.com">
  7.         </a>
  8.         <div class="d-flex justify-content-center">
  9.             <div class="template-login__container">
  10.                 <form class="template-login__container__form" method="post">
  11.                     {% if error %}
  12.                         {% if error.code != '45' %}
  13.                             <div class="alert alert-danger" style="max-width:450px">Mince... Ce n'est pas le bon mot de passe. Ou alors, ce n'est pas le bon email.<br/> Si besoin, vous pouvez créer un nouveau mot de passe. Avec lien vers Mot de passe oublié ?</div>
  14.                         {% else %}
  15.                             <div class="alert alert-danger" style="max-width:450px">
  16.                                 Votre adresse email n'a pas été vérifiée.<br/> Pour vous connecter, vous devez accédez à votre boîte de réception, ouvrez l'e-mail de validation et cliquer sur le lien d'activation.
  17.                             </div>
  18.                         {% endif %}
  19.                     {% endif %}
  20.                     {% if app.user %}
  21.                         <div class="mb-3">
  22.                             Tu es déjà connecté {{ app.user.username }}, <a href="{{ path('app_logout') }}">Déconnexion</a>
  23.                         </div>
  24.                     {% endif %}
  25.                     <h1 class="template-login__container__form__title">
  26.                         Connexion
  27.                     </h1>
  28.                     <div class="template-login__container__form__group form-group mb-4">
  29.                         <label for="login">
  30.                             Email <span>*</span>
  31.                         </label>
  32.                         <input type="email" value="{{ last_username }}" class="form-control" name="email" id="login" placeholder="[email protected]">
  33.                     </div>
  34.                     <div class="template-login__container__form__group form-group mb-4">
  35.                         <label for="password">
  36.                             Mot de passe <span>*</span>
  37.                         </label>
  38.                         <input type="password" class="form-control" id="password" name="password" placeholder="">
  39.                     </div>
  40.                     <div class="template-login__container__form__row d-flex justify-content-between">
  41.                         <div class="template-login__container__form__remind-me custom-control custom-checkbox">
  42.                             <input type="checkbox" class="custom-control-input" id="remind-me">
  43.                             <label class="custom-control-label" for="remind-me">
  44.                                 Se souvenir de moi
  45.                             </label>
  46.                         </div>
  47.                         <a class="template-login__container__form__forgotten-password" href="{{ path('app_forgot_password_request') }}" title="Mot de passe oublié">
  48.                             Mot de passe oublié ?
  49.                         </a>
  50.                     </div>
  51.                     <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  52.                     <button type="submit" class="btn btn-pink btn-raduis mb-5">Je me connecte</button>
  53.                     <div class="text-center"><span class="d-block mb-2">Vous n'êtes pas encore inscrit ?</span> <a href="https://www.lesbonsprofs.com/nos-offres/">Essayez gratuitement Les Bons Profs pendant 7 jours.</a></div>
  54.                 </form>
  55.                 {#<hr style="margin-top: 40px;margin-bottom: 40px"/>
  56.                 <div>
  57.                     <h4 class="template-login__container__form__title mb-4">Tu n’as pas encore de compte ? Crée un
  58.                         compte gratuitement dès maintenant.</h4>
  59.                     <a class href="">Je crée mon compte élève </a>
  60.                 </div>#}
  61.             </div>
  62.         </div>
  63.     </main>
  64.     {% set showFlash = false %}
  65.     <div id="show-dialog" class="modalcustom" style="display: none">
  66.         <h4 class="mb-4"><i class="fa fa-check-circle text-color-green"></i> Messages</h4>
  67.         {% for message in app.flashes('notice') %}
  68.             {% set showFlash = true %}
  69.             <div class="flash-notice">
  70.                 {{ message|raw }}
  71.             </div>
  72.         {% endfor %}
  73.     </div>
  74.     <script type="text/javascript">
  75.         {% if showFlash %}
  76.         $('#show-dialog').modalcustom({
  77.             closeExisting: false
  78.         });
  79.         {% endif %}
  80.     </script>
  81. {% endblock %}