templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'layout/frontEndLayout.html.twig' %}
  2. {% block title %}Connexion — Institut Bethesda{% endblock %}
  3. {% block body %}
  4. <div class="auth-shell">
  5. {# ── Panneau visuel ── #}
  6. <div class="auth-vis">
  7. <div class="auth-vis__bg" style="background-image:url('{{ asset('assets/images/slider-01.jpg') }}')"></div>
  8. <div class="auth-vis__ov"></div>
  9. <div class="auth-vis__bar"></div>
  10. <div class="auth-vis__logo">
  11. <div class="auth-vis__crest"><img src="{{ asset('assets/images/BethesdaLogo.png') }}" alt="Bethesda"></div>
  12. <div>
  13. <div class="auth-vis__sname">Institut Bethesda</div>
  14. <div class="auth-vis__stag">LiveEdu &bull; Plateforme scolaire</div>
  15. </div>
  16. </div>
  17. <div class="auth-vis__content">
  18. <div class="auth-vis__quote">
  19. L'excellence <em>commence ici.</em><br>Gérez votre école avec intelligence.
  20. </div>
  21. <p class="auth-vis__caption">
  22. Bulletins, notes, absences et statistiques centralisés pour
  23. l'Institut Secondaire Bilingue Bethesda.
  24. </p>
  25. </div>
  26. </div>
  27. {# ── Formulaire ── #}
  28. <div class="auth-form">
  29. <div class="auth-form__title">Connexion</div>
  30. <div class="auth-form__sub">Entrez vos identifiants pour accéder à votre espace.</div>
  31. {% if error %}
  32. <div class="f-alert f-alert--err">
  33. <i class="fa fa-exclamation-circle"></i>
  34. <span>{{ error.message }}</span>
  35. </div>
  36. {% endif %}
  37. <form method="post" action="{{ path('app_login') }}" novalidate>
  38. <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  39. <div class="f-group">
  40. <label for="email">Adresse email</label>
  41. <input type="email" id="email" name="email"
  42. value="{{ last_username }}"
  43. placeholder="[email protected]"
  44. autocomplete="email" required autofocus>
  45. </div>
  46. <div class="f-group">
  47. <label for="password">Mot de passe</label>
  48. <input type="password" id="password" name="password"
  49. placeholder="••••••••"
  50. autocomplete="current-password" required>
  51. </div>
  52. <div class="f-opts">
  53. <label>
  54. <input type="checkbox" name="_remember_me" id="remember_me">
  55. Se souvenir de moi
  56. </label>
  57. <a href="{{ path('app_forgot_password_request') }}">Mot de passe oublié ?</a>
  58. </div>
  59. <button type="submit" class="btn btn-gold btn-full btn-lg">
  60. <i class="fa fa-sign-in"></i> Se connecter
  61. </button>
  62. </form>
  63. <div class="auth-foot">
  64. Pas encore de compte ? <a href="{{ path('app_register') }}">Créer un compte</a>
  65. </div>
  66. </div>
  67. </div>
  68. {% endblock %}