ldap: fixes for the update page

This commit is contained in:
Brendan Golden 2023-07-27 22:52:29 +00:00
parent 45d2d8d901
commit 3f5e53880e

View file

@ -4,16 +4,14 @@ formEl.addEventListener('submit', (listener) => formHandler(listener));
function formHandler(listener){ function formHandler(listener){
listener.preventDefault(); listener.preventDefault();
const formData = new FormData(formEl); const formData = new FormData(formEl);
if(formData.get("newPW") === formData.get("newPWConfirm")){ const user = formData.get("user");
formData.delete("newPWConfirm"); const pass = formData.get("password");
const newPW = formData.get("newPW"); const newPW = formData.get("newPW");
formData.delete("newPW"); if(newPW === formData.get("newPWConfirm")){
formData.append("field", "password"); const object = {user: user, pass: pass, field: "userPassword", value: newPW}
formData.append("value", newPW);
const object = Object.fromEntries(formData.entries());
fetch('https://api.sso.skynet.ie/ldap/update', { fetch('https://api.sso.skynet.ie/ldap/update', {
method: 'POST', method: 'POST',
body: object body: JSON.stringify(object)
}).then(res => { }).then(res => {
if(res.status === 200) { if(res.status === 200) {
document.getElementById('formStatus').innerHTML = "<span style='background-color: green; color: white'>Success</span>"; document.getElementById('formStatus').innerHTML = "<span style='background-color: green; color: white'>Success</span>";