-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathscript.js
34 lines (28 loc) · 933 Bytes
/
script.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
t users = [
{ username: 'user1', password: 'password1' },
{ username: 'user2', password: 'password2' },
// Add more users as needed
];
// Function to check if a user exists in the database
function findUser(username, password) {
return users.find(user => user.username === username && user.password === password);
}
// Function to handle the login process
function login(username, password) {
const user = findUser(username, password);
if (user) {
return { success: true, message: 'Login success', user: user.username };
} else {
return { success: false, message: 'Invalid credentials' };
}
}
// Example usage
const username = 'user1';
const password = 'password1';
const loginResult = login(username, password);
if (loginResult.success) {
console.log(loginResult.message);
console.log(`Weome, ${loginResult.user}!`);
} else {
console.log(loginResult.message);
}