Проверка совпадений в массиве
Добрый день!
Задание заключается в том, чтобы сделать консольную форму регистрации. Готовый код: var users = [{name: "Admin", password: "123"}]; function newUser(name, password) { users.push({name: name, password: password}); document.write("Hello, " + name + "</br>" ); } Вопрос: Как можно реализовать проверку сохранённых в массив имён и паролей. Массив не простой, в связи с этим возникли сложности в проверке массива. Буду очень благодарен за помощь в решении задачи. |
Нужно создать функцию для авторизации, которая будет проверять, имеется ли пользователь с таким именем и паролем в массиве. Если нет, то выводить сообщение о том, что такого пользователя нет.
|
|
Ага, а ещё не храните пароли в js, их может любой увидеть.)
|
А это было бы прикольно посмотреть на фейс хакера, неделю ломавшего пароль на сервере и обнаружившего его в браузере. Я на 146% уверен, если на этом форуме так и сделать, никто даже не узнает. Минимум год пройдет, пока случайно не увидят )
|
Хакеры не тупые. Собственно работа хакера - искать тупости других. Так что такие вещи проверяются в самую первую очередь. Более того, основные взломы как раз на этом и стоят, скучно и банально. Интересные, технически сложные и замороченные вещи основанные на знании кучи тонкостей - это капля в море.
|
Это когда есть повод ломать, а если таких поводов не даешь... ))) Ладно, пусть переносит пароли на сервер или тестом Тьюринга провряет на клиенте.
|
Часовой пояс GMT +3, время: 10:03. |