-
Notifications
You must be signed in to change notification settings - Fork 1
/
recoveryPass.js
47 lines (41 loc) · 1.62 KB
/
recoveryPass.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
document.getElementById('loginForm').addEventListener('submit', function (event) {
event.preventDefault();
// Get values from input fields
const username = document.getElementById('username').value;
passRecover(username);
});
let passRecover = function (userName) {
document.getElementById("submit").disabled=true;
document.getElementById("submit").style.backgroundColor="grey";
fetch("https://abes.platform.simplifii.com/api/v1/forgotpassword", {
method: "PATCH",
headers: {
"accept": "application/json, text/javascript, */*; q=0.01",
"accept-language": "en-US,en;q=0.9,hi;q=0.8",
"content-type": "application/json",
"sec-ch-ua": "\"Google Chrome\";v=\"125\", \"Chromium\";v=\"125\", \"Not.A/Brand\";v=\"24\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Linux\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "same-site"
},
"referrer": "https://abes.web.simplifii.com/",
"referrerPolicy": "strict-origin-when-cross-origin",
"body": `{\"username\":\"${userName}\",\"reset_password_base_url\":\"https://abes.web.simplifii.com/reset_password.php\"}`,
"method": "PATCH",
"mode": "cors",
"credentials": "omit"
}).then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(json => {
console.log(json)
})
.catch(error => {
alert('Error fetching data: ', error);
});
}