"use strict";
const users = [
{ username: 'adam', password: '123', page: 'index1.html' },
{ username: 'bela', password: '456', page: 'index2.html' },
]
const getInputValue = selector => document.querySelector(selector).value;
const login = () => {
const authUser = users.filter(user =>
user.username === getInputValue('#username') &&
user.password === getInputValue('#password')
);
navigate(authUser);
}
const navigate = (authUser = []) => {
if (authUser.length) {
window.location.assign(authUser[0].page);
} else {
//blame
}
}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="login-container">
<div class="username-input"><input id="username"/></div>
<div class="password-input"><input id="password"/></div>
<div class="login-button"><button class="btn btn-login" id="login" onclick="login()">Login</button></div>
</div>
<script src="main.js"></script>
</body>
</html>