templates/security/index.html.twig line 1

Open in your IDE?
  1. {% extends base ~ "/base.html.twig" %}
  2. {% import "macros/alertes.html.twig" as alerte %}
  3. {% block title %}Se connecter{% endblock %}
  4. {% block main %}
  5.     <nav aria-label="breadcrumb" class="breadcrumb-nav border-0 mb-0">
  6.         <div class="container">
  7.             <ol class="breadcrumb">
  8.                 <li class="breadcrumb-item">
  9.                     <a href="/">{{'Home'|trans}}</a>
  10.                 </li>
  11.                 <li class="breadcrumb-item active" aria-current="page">{{'Login'|trans}}</li>
  12.             </ol>
  13.         </div>
  14.         <!-- End .container -->
  15.     </nav>
  16.     <!-- End .breadcrumb-nav -->
  17.     <div class="container bg-white rounded p-3">
  18.         <div class="row">
  19.             <div class="col-md-6">
  20.                 <form method="post">
  21.             {% for item in app.flashes('success') %}
  22.             {{ alerte.alert(item,'success')}}
  23.             {% endfor %}
  24.             {% for item in app.flashes('info') %}
  25.             {{ alerte.alert(item,'info')}}
  26.             {% endfor %}
  27.             {% if error %}
  28.             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security')
  29.                 }}</div>
  30.             {% endif %}
  31.             <div class="form-group">
  32.                 <label for="inputEmail">Adresse email *</label>
  33.                 <input type="email" value="{{ last_username|default('admin@store.com') }}" name="email" id="inputEmail"
  34.                     placeholder="email" class="form-control" autocomplete="email" required
  35.                     autofocus>
  36.             </div>
  37.             <!-- End .form-group -->
  38.             <div class="form-group">
  39.                 <label for="inputPassword">Mot de passe *</label>
  40.                 <input type="password" name="password" id="inputPassword" placeholder="password"
  41.                     class="form-control" value="password" autocomplete="current-password" required>
  42.                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  43.             </div>
  44.             <!-- End .form-group -->
  45.             <div class="form-footer">
  46.                 <button type="submit" class="btn btn-outline-primary mr-3 mb-3">
  47.                     <span>Se connecter</span>
  48.                     <i class="icon-long-arrow-right"></i>
  49.                 </button>
  50.                 <div class="custom-control custom-checkbox">
  51.                     <input type="checkbox" class="custom-control-input" id="signin-remember-2">
  52.                     <label class="custom-control-label" for="signin-remember-2">Se souvenir de moi</label>
  53.                 </div>
  54.             </div>
  55.                 <a href="{{ path('app_forgot_password_request') }}" class="forgot-link">Mot de passe oubiĆ© ?</a>
  56.             <hr>
  57.                 <!-- End .custom-checkbox -->
  58.             <div class="text-center">
  59.                 <a href="{{ path('app_register') }}" class="btn btn-outline-primary mx-auto">
  60.                     {{'Create an account'|trans}}
  61.                 </a>
  62.             </div>
  63.             <!-- End .form-footer -->
  64.         </form>        
  65.             </div>
  66.         </div>
  67.     </div>
  68.     <!-- End .login-page section-bg -->
  69. <!-- End .main -->
  70. {% endblock %}