From 915cf0d2f01201c44b9e1a4d4db0b37c0dcb57a1 Mon Sep 17 00:00:00 2001 From: Maria Elizabeth Pauna Lane <melane@stud.ntnu.no> Date: Tue, 7 Mar 2023 16:17:11 +0100 Subject: [PATCH] Implements saving new username and password in settings.js --- src/main/webapp/js/settings.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/webapp/js/settings.js b/src/main/webapp/js/settings.js index c143d49..8ca107c 100644 --- a/src/main/webapp/js/settings.js +++ b/src/main/webapp/js/settings.js @@ -8,7 +8,10 @@ document.getElementById("cancelButton").addEventListener("click", function(){ */ function editUser (event) { event.preventDefault(); - let newInformation = {}; + let newInformation = { + "username": document.getElementById("newUsername").value, + "password": document.getElementById("newPassword").value, + }; fetch('../api/user/'+sessionStorage.getItem("userId"), { method: "PUT", @@ -25,4 +28,15 @@ function editUser (event) { } }) .catch(error => console.error(error)); + +} + +/** + * Adds user information to sessionStorage and redirects to app.html + * @param user contains user information as a JSON object + */ +function loadApplication(newInformation){ + sessionStorage.setItem("userId", newInformation.userId); + sessionStorage.setItem("username", newInformation.username); + window.location.href = "../app.html" } -- GitLab