-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathadmin.js
89 lines (77 loc) · 2.5 KB
/
admin.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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
// Akash chandra mishra //
const loginBtn = document.querySelectorAll(".login-btn"),
registerBtn = document.querySelectorAll(".register-btn"),
lostPassBtn = document.querySelectorAll(".lost-pass-btn"),
box = document.querySelector(".box"),
loginForm = document.querySelector(".login-form"),
registerForm = document.querySelector(".register-form"),
lostPasswordForm = document.querySelector(".lost-password-form");
registerBtn.forEach((btn) =>{
btn.addEventListener("click",() =>{
box.classList.add("slide-active");
registerForm.classList.remove("form-hidden");
loginForm.classList.add("form-hidden");
lostPasswordForm.classList.add("form-hidden");
});
});
loginBtn.forEach((btn) =>{
btn.addEventListener("click",() =>{
box.classList.remove("slide-active");
registerForm.classList.add("form-hidden");
loginForm.classList.remove("form-hidden");
lostPasswordForm.classList.add("form-hidden");
});
});
lostPassBtn.forEach((btn) =>{
btn.addEventListener("click",() =>{
registerForm.classList.add("form-hidden");
loginForm.classList.add("form-hidden");
lostPasswordForm.classList.remove("form-hidden");
});
});
document.querySelector("#Register-form").addEventListener("submit",addDetails);
var arr = JSON.parse(localStorage.getItem("Details")) || [];
function addDetails(event){
event.preventDefault();
var first = document.querySelector("#first-name").value;
var last = document.querySelector("#last-name").value;
var email = document.querySelector("#register-email").value;
var password = document.querySelector("#register-password").value;
var databaseObj = {
fst : first,
lst : last,
email : email,
password : password
};
// adding all information in the arr
arr.push(databaseObj);
console.log(arr);
// saveing data on database of browser
localStorage.setItem("Details",JSON.stringify(arr));
alert("Registration Successful");
window.location.href = "signup.html"
// added login page here
}
document.querySelector("#login-form").addEventListener("submit",login);
var dataBase = JSON.parse(localStorage.getItem("Details"));
// console.log(dataBase)
// checking Credential here
function login(event){
event.preventDefault()
var email = document.querySelector("#login-email").value;
var pass = document.querySelector("#login-password").value;
var flag=0;
for(var i=0;i<dataBase.length;i++){
if(dataBase[i].email == email && dataBase[i].password == pass){
flag=1;
break;
}
};
if(flag==1){
alert("Login Successful");
window.location.href = "adminpage.html";
}
else if(flag==0){
alert("Wrong Credentials");
}
}