В моем файле есть следующая простая страница входа в систему, main.ejs - домашняя страница.
<!DOCTYPE html>
<html>
<body>
<p>"USERNAME"</p>
<form action="/restaurants" method="get">
<input type="text" name="userName">
<p>"PASSWORD"</p>
<input type="text" name="password">
<input type="submit" value="LOGIN">
</form>
<form action="/signup" method="get">
<p> Don't have an account? </p>
<input type="submit" value="SIGN UP">
</form>
</body>
</html>
Я хочу перевести пользователя на страницу ресторанов только в том случае, если пользователь существует и пароль правильный. У меня есть таблица, связанная в DynamoDB, называемая «пользователи», записи которой хранятся в формате с именем пользователя в качестве ключа и значением в качестве объекта с паролем и полным именем.
Пример:
Ключ: Джо
Значение: {"пароль": "12345", "полное имя": "Джо Смит"}
Я немного посмотрел на документацию, но не уверен, как это сделать ... относительно новый для javascript - я знаю, мне понадобится функция для проверки значений, и маршрутизация работает правильно в данный момент. Любая помощь будет оценена - постарайтесь дать как можно больше информации. Спасибо!