-
Notifications
You must be signed in to change notification settings - Fork 0
/
login.js
40 lines (27 loc) · 1.02 KB
/
login.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
let userDeatilslogin=JSON.parse(localStorage.getItem("user-data"))||[]
let loginData=JSON.parse(localStorage.getItem("loged-data"))||[]
loginData=userDeatilslogin
let mailData=JSON.parse(localStorage.getItem("login-value"))||[];
localStorage.setItem("loged-data",JSON.stringify(loginData))
let formData=document.getElementById("form-user-data");
let emailData=document.querySelector(".email-data");
let passData=document.querySelector(".password-data")
formData.addEventListener("submit",function(e){
e.preventDefault();
let x=false
loginData.forEach((element) => {
if(emailData.value==element.email && passData.value==element.password){
x=true;
mailData.push(element.fname);
mailData.push(element.lname);
}
});
if(x==true){
alert("Login Successful");
location.href=`index.html`
}
else{
alert("You don't have an account");
}
localStorage.setItem("login-value",JSON.stringify(mailData))
})