{% extends "base.html.twig" %}
{% block title %}
Login
{% endblock %}
{% block stylesheet %}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css" />
<style>
.image-container {
width: 100%;
height: 100%;
background-image: url({{ asset('build/images/signupcage.5a613b4c.svg') }});
background-size: cover;
background-position: center;
display: flex;
justify-content: center;
align-items: center;
}
.mon-form > ul {
list-style: initial;
padding-left: 15px;
}
.mon-form > ul > li {
color: red;
font-weight: 700;
}
</style>
{% endblock %}
{% block body %}
<main>
<div class="container">
<div class="row d-flex justify-content-center">
<div class="col-md-11 col-xxl-9 mt-5 mb-5">
<div class="card p-4" style="box-shadow: 5px 5px 5px 3px #8a8a8a;">
<h3 class="" style="color: #bd2879 !important; font-weight: 700">Connexion</h3>
<div class="row mt-3">
<div class="col-md-6 mon-form">
<form action="{{ path('app_login') }}" method="POST">
<div class="row mb-3">
{# <div class="col-6">#}
{# <a href="{{ path('connect_facebook_start') }}" class="btn w-100" style="background-color: #0a53be; color: white;"><i class="fab fa-facebook"></i> Facebook</a>#}
{# </div>#}
<div class="col-6 offset-3">
<a href="{{ path('connect_google_start') }}" class="btn btn-primary w-100" style="background-color: #ff8000 !important; border: 1px solid #ff8000 !important;"><i class="fab fa-google"></i> Google</a>
</div>
<h5 class="text-center mt-3">-OU-</h5>
</div>
<div class="mb-3">
<label for=""> Email </label>
<input type="email" name="email" class="form-control" placeholder="E-mail">
</div>
<div class="mb-3">
<label for="">Mot de passe </label>
<input type="password" name="password" class="form-control" required="" id="id_password">
<i class="bi bi-eye-slash" id="togglePassword" onclick="cacherMotDePasse()" style="margin-right: 15px; margin-top: -34px; cursor: pointer; float: right; z-index: 10;"></i>
</div>
<button type="submit" class="btn btn-success w-100 mb-3">Se connecter</button>
</form>
<p>Vous n'avez pas encore de compte? <a href="{{ path('app_register') }}">S'inscrire</a>.</p>
<a href="{{ path('app_reset_password') }}">Mot de passe oublié</a>
</div>
<div class="col-md-6">
<div class="image-container"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<!--/main-->
<script>
// Récupérer les éléments HTML
const passwordInput = document.getElementById('id_password');
const togglePassword = document.getElementById('togglePassword');
console.log(togglePassword);
// Ajouter un gestionnaire d'événement au clic sur l'icône d'œil
function cacherMotDePasse() {
console.log(passwordInput.type);
// Vérifier le type de l'input
if (passwordInput.type === 'password') {
// Si le type est "password", le changer en "text" pour afficher le mot de passe
passwordInput.type = 'text';
togglePassword.classList.remove('bi-eye-slash');
togglePassword.classList.add('bi-eye');
} else {
// Sinon, le changer en "password" pour masquer le mot de passe
passwordInput.type = 'password';
togglePassword.classList.remove('bi-eye');
togglePassword.classList.add('bi-eye-slash');
}
}
</script>
{% endblock %}