diff --git a/js/changeUsername.js b/js/changeUsername.js new file mode 100644 index 0000000..274e45b --- /dev/null +++ b/js/changeUsername.js @@ -0,0 +1,25 @@ +async function setUser() { + let user = await (await fetch("/api/getuser")).json() + //user["username"],user["error"] + if(user["username"])document.getElementById("username").innerText = `Current User: ${user["username"]}` + if(user["error"])document.getElementById("username").innerText = `Error: ${user["error"]}` + +} + +setUser() + +async function change(){ + if(window.confirm("Are you sure that you want to change your Username?")){ + let re = await (await post("/api/changeUsername",{"currentPW":document.getElementById("currentPW").value.toString(),"newUsername":document.getElementById("newUsername").value})).json() + document.getElementById("response").innerText = re["error"] || re["success"] + document.getElementById("response").style="color:green" + if(re["error"]) { + document.getElementById("response").style="color:red" + } + document.getElementById("currentPW").value = "" + document.getElementById("newUsername").value = "" + setUser() + } +} + +document.getElementById("submit").addEventListener("click",change) diff --git a/views/changeUsername.html b/views/changeUsername.html new file mode 100644 index 0000000..171149f --- /dev/null +++ b/views/changeUsername.html @@ -0,0 +1,31 @@ + + +
+ + + +