<html>
<head>
<meta charset="utf-8">
<title>Login - MyAudio</title>
<link href="https://fonts.googleapis.com/css2?family=Dosis:wght@200;300;400;500;600;700;800&display=swap" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<script
src="https://code.jquery.com/jquery-3.6.0.js"
integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk="
crossorigin="anonymous">
</script>
<script src="/assets/js/jquery-ui.js"></script>
<script src="/assets/js/global.js"></script>
<link rel="stylesheet" href="/assets/lib/bootstrap-5.1.3-dist/css/bootstrap.min.css">
<script src="/assets/lib/bootstrap-5.1.3-dist/js/bootstrap.bundle.min.js"></script>
<link rel="stylesheet" href="/assets/css/login/login.css">
</head>
<body >
<img src="/assets/images/Logoproblanc.png" style="max-width: 250px; width: 100%;padding: 15px;">
<script>
$(document).ready(function () {
{% if token is defined %}
token = "{{token}}";
{% else %}
token = -1;
{% endif %}
if (token != -1){
$('#changePassword').modal('show');
}
});
</script>
<div class="login-container">
<div class="row login-row">
<div class="col-md-12 login-form">
<div id="formulaire">
<h3>Identifiez-vous</h3>
<form onsubmit="login(); return false;">
<div class="form-group">
<input type="text" class="form-control" pattern="^([0]{1}[0-9]{9})|([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z.]{2,15})$" id="email" name="username" title="Téléphone à 10 chiffres ou email" required placeholder="Email">
</div>
<div class="form-group">
<input type="password" class="form-control" id="password" name="password" required placeholder="Mot de passe">
</div>
<div class="form-group">
<input type="submit" class="btn btn-primary btn-lg btn-block" value="Se connecter">
</div>
<div id="erreur"></div>
<div class="form-group forget-password">
<a onclick="$('#recoverModal').modal('show');" style=" cursor:pointer;" >Mot de passe oublié ?</a>
</div>
</form>
</div>
</div>
</div>
</div>
<script src="/assets/js/login.js"></script>
<!-- Modal de récupération de mot de passe -->
<div class="modal fade" id="recoverModal" tabindex="-1" aria-labelledby="recoverModal" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="recoverModal">Mot de passe oublié</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form name="lost_paswword" onsubmit="forgotPassword(); return false;" style="text-align:center;">
<div class="input-group">
<input type="email" class="form-control" id="mail" aria-describedby="email" placeholder="Votre e-mail" required />
</div>
<button type="submit" class="btn btn_sign btn-primary btn-lg btn-block" style="padding: 5px 40px;margin-top:20px;max-width:200px;">Valider</button><br>
</form>
</div>
</div>
</div>
</div>
<!-- Modal de modification de mot de passe -->
<div class="modal fade" id="changePassword" tabindex="-1" aria-labelledby="changePassword" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header" style="display:block;">
<h5 class="modal-title" >Mot de passe oublié</h5>
<p style="font-size: 18px;margin-bottom: 0;">Créer un nouveau mot de passe</p>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<form name="change_paswword" onsubmit="modifyPassword({% if token is defined %}'{{token}}'{% endif %}); return false;" style="text-align:center;">
<div class="input-group" style="flex-wrap:wrap;">
<div class="containerPassword passContainer" style="width:100%">
<input type="password" class="form-control" id="new_password" aria-describedby="password_create"
placeholder="Mot de passe" style="margin-bottom:0" required />
<i class="far fa-eye" id="toggleNewPassword" style='right:0;'></i>
</div>
<div class="containerPassword confirmContainer" style="width:100%; margin-top:20px;">
<input type="password" class="form-control " id="new_password_confirm" aria-describedby="password_confirm"
placeholder="Confirmer mot de passe" style="margin-bottom:0" required />
<i class="far fa-eye" id="toggleNewConfirm"></i>
</div>
</div>
<p id="alertNewPassword" class="alertMyAudio" style="display:none; color:red;">Les mots de passes ne sont pas identiques</p>
<button type="submit" class="btn btn_sign btn-primary btn-lg btn-block" style="padding: 5px 40px;margin-top:20px;max-width:200px;">Valider</button><br>
<a class="textUnderButton" style="font-size:15px; cursor:pointer;" onclick="$('#changePassword').modal('hide');">Annuler</a>
<p id="alertModifyPawd" class="alertMyAudio"></p>
</form>
</div>
</div>
</div>
</div>
<!-- Modal de confirmation récup mdp -->
<div class="modal fade" id="recoverConfirmModal" tabindex="-1" aria-labelledby="recoverConfirmModal" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="recoverConfirmModal">Mot de passe oublié</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p class="confirm_text">Un mail vous a été envoyé.</p>
<p class="confirm_text">Cliquez sur le lien du mail afin de réinitialiser votre mot de passe.</p>
</div>
</div>
</div>
</div>
<!-- Modal Validation passwor -->
<div class="modal fade" id="validChangePassword" tabindex="-1" aria-labelledby="validChangePassword" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="valid_ChangePassword">Changement de votre mot de passe validé</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<img class="confirm_img" alt="confirm" src="/assets/images/OK.png" />
<p class="confirm_text">Votre mot de passe a bien été mis à jour avec succès</p>
</div>
</div>
</div>
</div>
</body>
</html>