templates/security/login_front.html.twig line 1

Open in your IDE?
  1. {# templates/security/login.html.twig #}
  2. {% set bodyBackgroundColor = 'login' %}
  3. {% extends 'base.html.twig' %} {% block
  4.     title %}Alfred - Log in{% endblock %} {% block body %}
  5.     <div class="container-fluid">
  6.         <div class="logo-section row justify-content-center p-3">
  7.             <div class="heading-login p-2" id="login_title">Gagnez en flexibilité et contrôle avec Alfred</div>
  8.         </div>
  9.         <div class="row justify-content-center">
  10.             <div class="col-lg-auto d-none d-xl-block text-center mx-3 align-self-end">
  11.                 <object class="img-alfred-login" type="image/svg+xml" data="{{ asset('assets/images/svg/logo_login.svg') }}"></object>
  12.                 <div class="info-text text-left">
  13.                     <p>
  14.                         Vous n’avez pas encore de compte ?
  15.                         <br>
  16.                         Demandez votre devis en ligne et facilitez la gestion de vos tests !
  17.                     </p>
  18.                 </div>
  19.             </div>
  20.             <div class="col-lg-auto form-container text-center align-self-center mx-4 pt-5" id="login-form">
  21.                 <div class="row">
  22.                 <form class="validate-form" role="form" method="post">
  23.                     <div class="placeholder-form">
  24.                         <div class="form p-4">
  25.                             <div class="form-title-login">Connectez-vous !</div>
  26.                             <div class="form-paragraph">Entrez votre identifiant et mot de passe</div>
  27.                             {% if error %}
  28.                                 <div class="alert alert-danger">
  29.                                     {{ error.messageKey|trans(error.messageData, 'security') }}
  30.                                 </div>
  31.                             {% endif %} {% if app.user %}
  32.                                 <div class="mb-3">
  33.                                     You are logged in as {{ app.user.username }},
  34.                                     <a href="{{ path('app_logout') }}">Logout</a>
  35.                                 </div>
  36.                             {% endif %}
  37.                             <div class="form-email">
  38.                                 <input
  39.                                         id="inputEmail"
  40.                                         class="email-input has-val"
  41.                                         name="email"
  42.                                         value="{{ last_username }}"
  43.                                         placeholder="admin@company.com"
  44.                                         type="text"
  45.                                         required
  46.                                 />
  47.                             </div>
  48.                             <img class="line" src="{{ asset('assets/images/icons/line.png') }}">
  49.                             <div class="form-password">
  50.                                 <input
  51.                                         id="inputPassword"
  52.                                         class="password-input has-val"
  53.                                         name="password"
  54.                                         placeholder="Mot de passe"
  55.                                         type="password"
  56.                                         required
  57.                                 />
  58.                                 <img id="caps-lock" src="{{ asset('assets/images/icons/capslock.png') }}"/>
  59.                             </div>
  60.                             <img class="line" src="{{ asset('assets/images/icons/line.png') }}">
  61.                             <div class="bottom-form row">
  62.                                 <input
  63.                                         type="hidden"
  64.                                         name="_csrf_token"
  65.                                         value="{{ csrf_token('authenticate') }}"
  66.                                 />
  67.                                 <div class="forgot col">
  68.                                     <a href="{{path('app_forgot_password_request')}}"><p class="forgot-password">Mot de passe oublié ?</p></a>
  69.                                 </div>
  70.                                 <button type="submit" class="connexion-button connexion col" id="login_btn">
  71.                                     CONNEXION
  72.                                 </button>
  73.                             </div>
  74.                         </div>
  75.                     </div>
  76.                 </form>
  77.                 </div>
  78.                 <div class="row justify-content-center pt-3">
  79.                     <a class="col info-button mx-2" href="{{ url_devis }}" target="_blank">
  80.                             <p>DEVIS EN LIGNE</p>
  81.                     </a>
  82.                     <a class="col info-button mx-2" href="{{ url_video }}" target="_blank">
  83.                             <p>VIDEO</p>
  84.                     </a>
  85.                 </div>
  86.             </div>
  87.         </div>
  88.     </div>
  89.     <div data-items="Why Do We Fall, Sir? So That We Can Learn To Pick Ourselves Up.">
  90.     <!--
  91.                               ...:^::^:
  92.                           .^~???YPGBBBB57:
  93.                          !JYPGPB##&&##&&&#J
  94.                         ~PYY5#&&###BGG#B##&7
  95.                        .7~^^~B&#######&BBB#P
  96.                       .~^:^^.P&&P55YJY5B&#BP^
  97.                       :~~!^.!#&#GPJ555PB#YJ5:
  98.                       .YPP5BB#&#BBB#BB##B55P.
  99.                        !#PYG#GG#&&#####GB#P&7
  100.                         !5PGG&##&&####P5PPP#:
  101.                           JB5#&&BB&#5Y5YP55J
  102.                           ?&#B&&#B&#BBBGPB&!
  103.                           5#&GG###B##&&##&G:
  104.                         .?&###GP5PG##BBBG7.
  105.                        :?7YP#&@@&PG#BGY.
  106.                       .?J7~7!~7JPP&BBYBY
  107.                  .....:?JJJB@#7  ~?7^~J5^..
  108.          .............:?JJJ?G@P^~!J5?Y7:.:~:
  109.         .....::.......:?J??J?P@&&@@@B@@#PJ7?~.....  .
  110.        .......:^.:....:?JJJJJ?G@@@@@&GB@@@57J7:.....:.
  111.       ..........~:...:.::~!7???B@@@@@B#@@@@??J?^....::
  112.      ............^...~??7!~~?J?J&@@@@&#@@@@B!?JJ~....:
  113.      ............::...~JJJJJJJJ?Y@@@@@B@@@@@?7777~...:
  114.      .............^... ^?J???J?J?P@@@@#&@@@@G!J777!^.:
  115.     ..............:.....:7J????JJ?#@@@@BG&@@&7?JJJJ~....
  116.     ........^:....::......!JJ??JJ?Y@@@@#&@@@@57JJJJ^.:..
  117.    ...:.....::^:..^....... ^?JJJ?J?B@@@&#@@@@#7JJJ?!G?:.
  118.   .::.^~:......:: ^..........!JJJJ?J&@@@B@@@@@??JJ??P?^..
  119.    .::..~^......::.:..........^?JJJ?5@@@##&@@&7?JJ7  ::..                    ...
  120.   ...::..:^:.....^:.............~?JJ?#@@&GB@@GY7JJ! .:...               ^?Y5G###G5!
  121.   .........:^:...^...............:7J?Y&@&B@@GPJ!JJ^..^..                J&###&&&&@5
  122.   .......:...:~^^:.................~??YB&B@BPJJ7JJ:..~...               7#B#B&&@@&?
  123.   ^......::^....^^................. :?7YYYG5YPBJ?7..^~::...             ~G##&&@@@B!
  124.   :.......::.....:...................:7PP?J5GGGY?~ .^^..:::.            :B&&&@@@#G~.
  125.   :......::::::.^:....................:JGJYGGGB57..:.^ :^^::.            P&@@@&PY?!!!^^^~~^.
  126.  .:..::^^^::::::.^~::::.:::::....:.... !PYGGGPG5!::.:7:^~~777!!~~!!!!!!!!5B#GYJJ?777!77!!!77~.
  127.  ...:^::.:^^:::.:^........::::..:.75J?J5BBBB####BGPPGPJY5GBBB#######################BBGGP555Y?~
  128.  :......:^:..:...................7@@G&&&&&&&&&##&B#B#B##GPGGGGGGGGGPPPPPPPGGGGGGGGBBBBBB######BPY7:
  129.  ........:::....................^#@#B&&&###&&&##BG###BJ5GJPPPPPPPPPPPPPPPPPPPPPPPPPPPPGGGGBGBBBBGJ:
  130.   ...............:::::..........J@@B5#&&&&&&&&#BG##BJ5Y5PGGGGGPGGGGPGGGPPPPPP5PP55PPGP5PP55YJ7!^.
  131.    .......:::^^^^::.............YB&G^^!?PGPPPPGPPJ~^:^^~~!7??JJJYYYYY555YY5PYPPBGPB##BG5^
  132.      .....::::...::......?^~?..:7YP5YY?7GYYP55PPP!7^.................:.YB5GB###BBBGG#&&7
  133.                 :~~~~?!!~!!!?~^^7PGGBBBBBPYYPBBGBBB~.:::^::^::::.......P@@GPBBBGBB###J^
  134.                ....:?BPPGYP55PGGGGGGGGGGGG55GGBGGGB! .::::.............?BB#5YY5GGBP7!
  135.                :..^YPGPGP5B55PY5PGBGGBBGGP5J?55PGBP^            .......:~^^^: ...:.
  136.               .:.!Y5PG5GP5B55B55PY5PGP5Y5JGYYGYPY5J:                    ..
  137.              .:.^Y55PP5G55B5PB5PB5PPJP55G5GJYG5GYP5~
  138.              ..^!5P5PP5B5PG5PG5PB5GGYBPPG5GYJG5GYG5~
  139. -->
  140.     </div>
  141. {% endblock %}
  142. {% block javascripts %}
  143. <script type="text/javascript" src="{{ asset('assets/js/login.js') }}"></script>
  144. {% endblock %}