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