This commit is contained in:
Gilles Lazures 2026-01-19 20:26:05 +01:00
parent 6666025726
commit d6ac0fd8b4
2 changed files with 35 additions and 36 deletions

View File

@ -34,41 +34,6 @@
</button>
</div>
<script>
document.addEventListener("DOMContentLoaded", () => {
const btn = document.getElementById("registerBtn")
const emailInput = document.getElementById("email")
const usernameInput = document.getElementById("username")
const passwordInput = document.getElementById("password")
async function handleRegister() {
try {
const response = await fetch("https://yggdrasil.azures.fr/register", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
email: emailInput.value,
username: usernameInput.value,
password: passwordInput.value
})
})
const json = await response.json()
if (json.code !== 200) {
alert((json.error || "Erreur") + (json.message || "Une erreur est survenue"))
} else {
alert("Succès")
}
} catch (error) {
alert("Une erreur est survenue")
}
}
btn.addEventListener("click", handleRegister)
})
</script>
<script src="./register.js"></script>
</body>
</html>

34
data/static/register.js Normal file
View File

@ -0,0 +1,34 @@
document.addEventListener("DOMContentLoaded", () => {
const btn = document.getElementById("registerBtn")
const emailInput = document.getElementById("email")
const usernameInput = document.getElementById("username")
const passwordInput = document.getElementById("password")
async function handleRegister() {
try {
const response = await fetch("https://yggdrasil.azures.fr/register", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
email: emailInput.value,
username: usernameInput.value,
password: passwordInput.value
})
})
const json = await response.json()
if (json.code !== 200) {
alert((json.error || "Erreur") + (json.message || "Une erreur est survenue"))
} else {
alert("Succès")
}
} catch (error) {
alert("Une erreur est survenue")
}
}
btn.addEventListener("click", handleRegister)
})