{% extends 'base.html.twig' %}
{% block title %}Se connecter{% endblock %}
{% block main %}
<div class="auth-page-wrapper pt-5">
{# Background log #}
<div class="auth-one-bg-position auth-one-bg" id="auth-particles">
<div class="bg-overlay"></div>
<div class="shape">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 1440 120">
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
</svg>
</div>
</div>
<div class="auth-page-content">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="text-center mt-sm-5 mb-4 text-white-50">
<div>
<a href="/" class="d-inline-block auth-logo">
<img src="{{ asset('images/logo-sisat.png') }}" alt="" height="70">
</a>
</div>
<p class="mt-3 fs-15 fw-medium">L'affretement d'autocars par excellence</p>
</div>
</div>
</div>
{# authentification #}
<div class="row justify-content-center">
<div class="col-md-8 col-lg-6 col-xl-5">
<div class="card mt-4">
<div class="card-body p-4">
<div class="text-center mt-2">
<h5 class="text-primary">Bon retour !</h5>
{% for group,messages in app.flashes %}
{% for message in messages %}
<div class="alert alert-{{ group }}" role="alert">{{ message }}
</div>
{% endfor %}
{% endfor %}
{% if app.user %}
{% if app.user.isVerified == false %}
<div class="alert alert-warning alert-dismissible mail-not-vefified" role="alert">
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
<div class="alert-message">
<strong>Votre compte n'est pas activé</strong>,<br> <a href="{{ path('app_forgot_password_request') }}">renvoyer le lien d'activation</a>
</div>
</div>
{% endif %}
<div class="mb-3">
<p>
Connecté en temps que {{ app.user.userIdentifier }},<br>
<a href="{{ path('app_logout') }}">Se déconnecter</a>
</p>
</div>
{% endif %}
</div>
<div class="p-2 mt-4">
{% if not app.user %}
{# ******************************************* User non log ****************************************** #}
<p class="text-muted">Connectez-vous pour continuer sur sisat.fr</p>
<form method="post">
{% if error %}
<div class="alert alert-danger">Association mail / mot de passe invalide
!
</div>
{% endif %}
{% if app.user %}
<div class="mb-3">
You are logged in as {{ app.user.userIdentifier }}, <a
href="{{ path('app_logout') }}">Logout</a>
</div>
{% endif %}
<div class="mb-3">
<label for="inputEmail">Email</label>
<input type="email" value="{{ last_username }}" name="email"
id="inputEmail" class="form-control" autocomplete="email"
required autofocus>
</div>
<div class="mb-3">
<div class="float-end">
<a href="{{ path('app_forgot_password_request') }}" class="text-muted">Mot de passe oublié ?</a>
</div>
<label for="inputPassword">Password</label>
<input type="hidden" name="_csrf_token"
value="{{ csrf_token('authenticate') }}" >
<div class="position-relative auth-pass-inputgroup mb-3">
<input type="password" name="password" id="inputPassword"
class="form-control pe-5 password-input" autocomplete="current-password" required >
{# Bouton pour afficher le mot de passe en clair #}
<button class="btn btn-link position-absolute end-0 top-0 text-decoration-none text-muted password-addon"
type="button" id="password-addon">
<i class="ri-eye-fill align-middle"></i>
</button>
</div>
</div>
{# TODO SE SOUVENIR DE MOI #}
{# <div class="form-check"> #}
{# <input class="form-check-input" type="checkbox" value="" id="auth-remember-check"> #}
{# <label class="form-check-label" for="auth-remember-check">Se souvenir de moi</label> #}
{# </div> #}
<input type="hidden" name="_csrf_token"
value="{{ csrf_token('authenticate') }}">
<div class="mt-4">
<button class="btn btn-success w-100" type="submit">Connexion</button>
</div>
{# ************************************************************************************* #}
</form>
{% endif %}
</div>
</div>
</div>
{% if not app.user %}
<div class="d-flex justify-content-sm-center">
<h6>Pas de compte ? </h6>
<u><a href="{{ path('app_register') }}" class="p-2"> S'inscrire </a></u>
</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
{% endblock %}