diff --git a/js/settings.js b/js/settings.js
index 8997344..9a2adab 100644
--- a/js/settings.js
+++ b/js/settings.js
@@ -106,3 +106,33 @@ async function bioChanger() {
async function sendBio(str) {
return await post("/api/setBio",{"Bio":str})
}
+
+
+async function changePW() {
+ if(window.confirm("Are you sure that you want to change your Password?")){
+ let re = await (await post("/api/changePW",{"currentPW":document.getElementById("currentPW_pw").value,"newPW":document.getElementById("newPW").value})).json()
+ document.getElementById("response_pw").innerText = re["error"] || re["success"]
+ document.getElementById("response_pw").style="color:green"
+ if(re["error"]) {
+ document.getElementById("response_pw").style="color:red"
+ }
+ document.getElementById("currentPW").value = ""
+ document.getElementById("newPW").value = ""
+
+ setuser()
+ }
+}
+
+async function changeUsername() {
+ if(window.confirm("Are you sure that you want to change your Username?")){
+ let re = await (await post("/api/changeUsername",{"currentPW":document.getElementById("currentPW_us").value.toString(),"newUsername":document.getElementById("newUsername").value})).json()
+ document.getElementById("response_us").innerText = re["error"] || re["success"]
+ document.getElementById("response_us").style="color:green"
+ if(re["error"]) {
+ document.getElementById("response_us").style="color:red"
+ }
+ document.getElementById("currentPW").value = ""
+ document.getElementById("newUsername").value = ""
+ setuser()
+ }
+}
diff --git a/views/settings.html b/views/settings.html
index 9992e69..60b1c19 100644
--- a/views/settings.html
+++ b/views/settings.html
@@ -30,9 +30,36 @@
Bio:
-
-
-
+