"use strict"; $(document).ready(function () { $('#login-form').submit(function (event) { //Trigger on form submit $.post("./ajax/login.php", { email: $("#login-email").val(), password: $("#login-password").val(), components: $("#login-components").val(), fprint: $("#login-fprint").val() }, function (data, status) { var json = JSON.parse(data); if (json.login == true) { window.location = "./user/"; } else { Swal.fire({ type: 'error', title: 'Adresse e-mail et / ou mot de passe faux!' }); } }); event.preventDefault(); //Prevent the default submit }); }); $(document).ready(function () { $('#signup-form').submit(function (event) { //Trigger on form submit if (!document.getElementById('agree').checked) { Swal.fire({ type: 'error', title: 'Tu devras accepter nos conditions générales.' }); } else { if (!document.getElementById('agree_privacy').checked) { Swal.fire({ type: 'error', title: 'Tu devras accepter notre politique de confidentialité.' }); } else { if (grecaptcha.getResponse() == "") { Swal.fire({ type: 'error', title: 'Tu dois remplir le captcha.' }); } else { $.post("./ajax/signup.php", { email: $("#signup-email").val(), password: $("#signup-password").val(), components: $("#signup-components").val(), fprint: $("#signup-fprint").val(), grecaptcharesponse: grecaptcha.getResponse() }, function (data, status) { var json = JSON.parse(data); if (json.signup == true) { window.location = "./user/?signup=1"; } else { grecaptcha.reset(); Swal.fire({ type: 'error', title: json.error }); } }); } } } event.preventDefault(); //Prevent the default submit }); }); function resetPassword() { Swal.fire({ title: 'Entre ton adresse e-mail pour réinitialiser ton mot de passe', input: 'email' }).then(function (result) { if (result.value) { $.post("./ajax/reset.php", { email: result.value }, function (data, status) { var json = JSON.parse(data); if (json.reset == true) { Swal.fire("Nous avons envoyé ton nouveau mot de passe."); } else { Swal.fire({ type: 'error', title: 'Une erreur est survenue.' }); } }); } }); } function switchLogin() { document.getElementById("login-form").style.display = "block"; document.getElementById("signup-form").style.display = "none"; } function switchSignup() { document.getElementById("signup-form").style.display = "block"; document.getElementById("login-form").style.display = "none"; }