Update register.html

This commit is contained in:
Gilles Lazures 2026-01-19 20:24:30 +01:00
parent 57aeb47ed1
commit 6666025726

View File

@ -3,18 +3,8 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Security-Policy" content="
default-src 'self';
script-src 'self' https://cdnjs.cloudflare.com;
style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com https://fonts.googleapis.com;
font-src 'self' https://cdn.jsdelivr.net https://cdnjs.cloudflare.com;
connect-src 'self' https://yggdrasil.azures.fr;
">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/water.css@2/out/water.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/hung1001/font-awesome-pro@4cac1a6/css/all.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/hung1001/font-awesome-pro@4cac1a6/css/all.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/css/iziToast.min.css">
<title>Registration</title> <title>Registration</title>
@ -32,26 +22,24 @@
<i class="fad fa-shield-alt"></i> <i class="fad fa-shield-alt"></i>
Lentia Yggdrasil Lentia Yggdrasil
</h1> </h1>
<h3>Page d'inscription</h3> <h3>Page d"inscription</h3>
<hr> <hr>
<div> <div>
<input type="email" placeholder="Adresse mail" id="email"> <input type="email" placeholder="Adresse mail" id="email">
<input type="text" placeholder="Nom d'utilisateur" id="username"> <input type="text" placeholder="Nom d"utilisateur" id="username">
<input type="password" placeholder="Mot de passe" id="password"> <input type="password" placeholder="Mot de passe" id="password">
<button id="registerBtn"> <button id="registerBtn">
Créer mon compte ! Créer mon compte !
</button> </button>
</div> </div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/izitoast/1.4.0/js/iziToast.min.js"></script>
<script> <script>
document.addEventListener('DOMContentLoaded', () => { document.addEventListener("DOMContentLoaded", () => {
const btn = document.getElementById('registerBtn'); const btn = document.getElementById("registerBtn")
const emailInput = document.getElementById('email'); const emailInput = document.getElementById("email")
const usernameInput = document.getElementById('username'); const usernameInput = document.getElementById("username")
const passwordInput = document.getElementById('password'); const passwordInput = document.getElementById("password")
async function handleRegister() { async function handleRegister() {
try { try {
@ -65,31 +53,22 @@
username: usernameInput.value, username: usernameInput.value,
password: passwordInput.value password: passwordInput.value
}) })
}); })
const json = await response.json(); const json = await response.json()
if (json.code !== 200) { if (json.code !== 200) {
iziToast.error({ alert((json.error || "Erreur") + (json.message || "Une erreur est survenue"))
title: json.error || "Erreur",
message: json.message || "Une erreur est survenue"
});
} else { } else {
iziToast.success({ alert("Succès")
title: "Succès",
message: json.message
});
} }
} catch (error) { } catch (error) {
iziToast.error({ alert("Une erreur est survenue")
title: "Erreur",
message: "Impossible de contacter le serveur."
});
} }
} }
btn.addEventListener('click', handleRegister); btn.addEventListener("click", handleRegister)
}); })
</script> </script>
</body> </body>
</html> </html>