templates/security/front/login.html.twig line 1

Open in your IDE?
  1. {% import "security/front/_macro.html.twig" as forms %}
  2. <div class="formblock bgblue">
  3.     <div class="formheader">
  4.         <h4 class="formblock_category">{{ 'inscription1.connexion.category'|trans }}</h4>
  5.         <h2 class="formblock_title">{{ 'inscription1.connexion.title'|trans }}</h2>
  6.         <div class="arrow"></div>
  7.     </div>
  8.     <div class="formbody">
  9.         {% if login.error and login.valid_field == true %}
  10.             <div class="alertblock both">
  11.                 <div class="alert alert-danger">{{ login.error.messageKey|trans(login.error.messageData, 'security') }}</div>
  12.             </div>
  13.         {% endif %}
  14.         <form method="POST" action="{{ path('client_auth', {'rdv': rdv}) }}" autocomplete="on" name="login">
  15.             <div class="inputBlock">
  16.                 <input type="text" id="email"
  17.                        class="{% if forms.form_row_error('email', 'email', data.error, data.valid_field)|length > 50 %}error{% endif %}"
  18.                        value="{{ data.last_username }}" name="email" placeholder="{{ 'form.email'|trans }}"/>
  19.                 {{ forms.form_row_error('email', 'email', data.error, data.valid_field) }}
  20.             </div>
  21.             <div class="inputBlock">
  22.                 <input type="password" id="pw"
  23.                        class="{% if forms.form_row_error('password', 'password', data.error, data.valid_field)|length > 50 %}error{% endif %}"
  24.                        name="password" placeholder="{{ 'form.password'|trans }}"/>
  25.                 {{ forms.form_row_error('password', 'password', data.error, data.valid_field) }}
  26.             </div>
  27.             <a href="{{ path('reset-password-recover') }}" class="forgotten_pw">{{ 'form.forgot'|trans }}</a>
  28.             {% for message in app.flashes('error') %}
  29.                 <div class="alertblock both">
  30.                     <div class="alert alert-danger">
  31.                         {{ message|trans }}
  32.                     </div>
  33.                 </div>
  34.             {% endfor %}
  35.             {% include 'olivier/elements/form_button.html.twig' with {label: 'login.btn.signin'|trans } %}
  36.             <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate_client') }}"/>
  37.             <input type="hidden" name="login" value="true"/>
  38.         </form>
  39.         <div class="socialblock">
  40.             <p class="social_title">{{ 'inscription1.connexion.socialtitle'|trans }}</p>
  41.             <ul class="social_list">
  42.                 <li class="social_btn">
  43.                     <a href="{{ path('connect_facebook_start') }}" class="facebook" name="Facebook">Facebook</a>
  44.                 </li>
  45.                 <li class="social_btn">
  46.                     <a href="{{ path('connect_google_start') }}" class="google" name="Google">Google</a>
  47.                 </li>
  48.                 <li class="social_btn">
  49.                     <a href="#" class="apple" name="Apple">Apple</a>
  50.                 </li>
  51.             </ul>
  52.         </div>
  53.     </div>
  54. </div>