menjava domene

This commit is contained in:
2026-05-09 22:09:03 +02:00
parent e60826b8d9
commit 6e9efd2dbc
9 changed files with 178 additions and 12 deletions

View File

@@ -46,7 +46,7 @@ document.getElementById("login-form").addEventListener("submit", async function(
return;
}
const response = await fetch("http://localhost:3000/registracija", {
const response = await fetch("https://ssnj.dcrubro.com/api/registracija", {
method: "POST",
headers: {
"Content-Type": "application/json"
@@ -67,7 +67,27 @@ document.getElementById("login-form").addEventListener("submit", async function(
return;
}
const message = data.message || "Napaka pri registraciji! Preverite vnešene podatke oz. poskusite kasneje.";
if (response.status === 409) {
// Prefer the server-provided message when available; otherwise map known conflict types to Slovenian text
const serverMsg = (data && data.message) ? String(data.message).toLowerCase() : "";
let userMsg = "Uporabniško ime ali e-pošta je že zasedena.";
if (serverMsg.includes('username') || serverMsg.includes('uporab') || serverMsg.includes('user')) {
userMsg = 'Uporabniško ime je že zasedeno.';
} else if (serverMsg.includes('email') || serverMsg.includes('e-pošta') || serverMsg.includes('e-naslov')) {
userMsg = 'E-poštni naslov je že uporabljen.';
} else if (serverMsg) {
userMsg = data.message; // show server message if it's something specific
}
form.insertAdjacentHTML(
"beforeend",
`<div class="form-group"><p class="page-paragraph-error">${userMsg}</p></div>`
);
return;
}
const message = data.message || "Napaka pri registracijo! Preverite vnešene podatke oz. poskusite kasneje.";
form.insertAdjacentHTML(
"beforeend",
`<div class="form-group"><p class="page-paragraph-error">${message}</p></div>`