-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathforgotPage.js
More file actions
31 lines (31 loc) · 1.03 KB
/
forgotPage.js
File metadata and controls
31 lines (31 loc) · 1.03 KB
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
let detail=[]
function forgotPassword(){
let email= document.getElementById('email').value;
let pass=document.getElementById('password').value
let confrmPass=document.getElementById('confrmPassword').value
console.log(pass);
let url='https://retoolapi.dev/gFQjF2/data'
if(pass==confrmPass){
fetch(`${url}?email=${email}`,{
method:'GET'
}).then(response=>response.json()).then(value=>{
if(value=''){
detail=value;
detail.forEach(element => {
element.password=pass;
fetch(`${url}/${element.id}`,{
method:'PUT',
headers: {
'Content-Type': 'application/json'
},
body:JSON.stringify(element),
}).then(res=>res.json).then(response=>console.log(response))
});
}
else
document.getElementById('msg').innerHTML='<div class="text-danger">User not registered Register And continue</div>';
})
}
else
document.getElementById('msg').innerHTML='<div class="text-danger">Password and confirmPassword must be same</div>';
}