templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}CEP-I Connexion - Inscription{% endblock %}
  3. {% block stylesheets %}
  4.   <link rel="shortcut icon" type="image/x-icon" href="assets/images/favicon.ico">
  5.   <link rel="stylesheet" type="text/css" href="assets/vendor/magnific-popup.css">
  6.   <link rel="stylesheet" type="text/css" href="assets/vendor/slick-master/slick/slick.css">
  7.   <link rel="stylesheet" type="text/css" href="assets/vendor/selectric/public/selectric.css">
  8.   <link rel="stylesheet" type="text/css" href="assets/css/bundle.css">
  9. {% endblock %}
  10. {% block body %}
  11.   <section class="section section--contact">
  12.     <div class="shell">
  13.       <header class="section__head">
  14.         <h2>Bienvenue</h2>
  15.       </header><!-- /.section__head -->
  16.       <div class="section__body">
  17.         <div class="cols">
  18.           <div class="col col--1of2">
  19.             <div class="form-mail form-mail--secondary">
  20.               <form method="post" class="form-validate">
  21.                 <div class="form__head">
  22.                   <h4>
  23.                     Vous possédez déjà un compte ?<br>
  24.                     Connectez-vous
  25.                   </h4>
  26.                   {% if errorMessage is defined and errorMessage is not null %}
  27.                     <p class="field--error" style="color: #cd1022">
  28.                       <i class="ico-alert-red"></i> {{ errorMessage }}
  29.                     </p>
  30.                   {% elseif error %}
  31.                     <p class="field--error" style="color: #cd1022">
  32.                       {{ error.messageKey|trans(error.messageData, 'security') }}
  33.                     </p>
  34.                   {% endif %}
  35.                 </div><!-- /.form__head -->
  36.             <div class="form__body">
  37.               <div class="form__row">
  38.                 <label for="inputEmail">Email</label>
  39.                 <div class="form__controls">
  40.                   <input type="text" class="field field--alt" name="email" id="inputEmail"
  41.                          value="{{ last_username ?? null }}" placeholder="E-Mail">
  42.                 </div><!-- /.form__controls -->
  43.               </div><!-- /.form__row -->
  44.               <div class="form__row">
  45.                 <label for="inputPassword">Mot de passe</label>
  46.                 <div class="form__controls">
  47.                   <input type="password" class="field field--alt" name="password" id="inputPassword"
  48.                          placeholder="Mot de passe" data-validate="presence">
  49.                   <p>
  50.                     <a href="{{ path('popup_pass') }}" class="form__link js-popup">Mot de passe oublié ?</a>
  51.                   </p>
  52.                 </div><!-- /.form__controls -->
  53.               </div><!-- /.form__row -->
  54.               <input type="hidden" name="_csrf_token"
  55.                      value="{{ csrf_token('authenticate') }}"
  56.               >
  57.             </div><!-- /.form__body -->
  58.             <div class="form__actions">
  59.               <button class="btn btn--size2 js-btn-submit" type="submit">
  60.                 <i class="ico-arrow-white"></i> Connexion
  61.               </button>
  62.             </div><!-- /.form__actions -->
  63.             </form>
  64.           </div><!-- /.form-mail -->
  65.         </div><!-- /.col col-/-1of2 -->
  66.         <div class="col col--1of2">
  67.           <div class="form-mail form-mail--secondary">
  68.             <form action="{{ path('inscription') }}" method="post" class="form-validate">
  69.               <div class="form__head form__head--primary">
  70.                 <h4>Vous n’avez pas encore de compte </h4>
  71.                 <p>Avec votre adresse email, créez votre compte en quelques instants </p>
  72.                 <p class="form__message form__error">Champs invalide</p>
  73.               </div><!-- /.form__head -->
  74.               <div class="form__body">
  75.                 <div class="form__row">
  76.                   <label for="f_email">Email</label>
  77.                   <div class="form__controls">
  78.                     <input type="hidden" value="login" name="login" />
  79.                     <input type="text" class="field field--alt" name="f_email" id="f_mail"
  80.                            placeholder="E-Mail" data-validate="email">
  81.                   </div><!-- /.form__controls -->
  82.                   <p class="form__message">Email invalide</p>
  83.                 </div><!-- /.form__row -->
  84.               </div><!-- /.form__body -->
  85.               <div class="form__actions">
  86.                 <button class="btn btn--size2" >
  87.                   <i class="ico-arrow-white"></i> Créer Mon Compte
  88.                 </button>
  89.               </div><!-- /.form__actions -->
  90.             </form>
  91.           </div><!-- /.form-mail -->
  92.         </div><!-- /.col col-/-1of2 -->
  93.       </div><!-- /.cols -->
  94.     </div><!-- /.section__body -->
  95.     </div><!-- /.shell -->
  96.   </section><!-- /.section -->
  97.     {#
  98.         Uncomment this section and add a remember_me option below your firewall to activate remember me functionality.
  99.         See https://symfony.com/doc/current/security/remember_me.html
  100.         <div class="checkbox mb-3">
  101.             <label>
  102.                 <input type="checkbox" name="_remember_me"> Remember me
  103.             </label>
  104.         </div>
  105.     #}
  106.   {% include '__includes__/newsletterForm.html.twig' %}
  107. {% endblock %}
  108. {% block javascripts %}
  109.   <script src="assets/vendor/jquery-3.1.1.min.js"></script>
  110.   <script src="assets/vendor/magnific-popup.js"></script>
  111.   <script src="assets/vendor/slick-master/slick/slick.min.js"></script>
  112.   <script src="assets/vendor/selectric/public/jquery.selectric.min.js"></script>
  113.   <script src="assets/vendor/jquery-scrollLock.min.js"></script>
  114.   <script src="assets/vendor/validator.js"></script>
  115.   <script src="assets/js/bundle.js"></script>
  116. {% endblock %}