Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.05.2017, 21:13
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Проверить несколько объектов на совпадение значений
Есть json-файл с пользователями

Я его преобразую:
function send() {
	var xhr = new XMLHttpRequest();
	xhr.open('GET', 'https://api.myjson.com/bins/njayp', true);
	xhr.send();
	xhr.onreadystatechange = function() {
		if (xhr.readyState != 4) return;

		if (xhr.status != 200) {
			alert( xhr.status + ': ' + xhr.statusText );
		} else {
			var obj = JSON.parse(xhr.responseText);
			console.log(obj)
		}
	}
}

send();

На выходе получаются 3 объекта:
{"username": "user1", "password": "password1"},
{"username": "user2", "password": "password2"},
{"username": "user3", "password": "password3"}

Мне нужно проверить совпадают ли введенные логин, пароль с какими-либо из этих 3 вариантов
Как это сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 28.05.2017, 21:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

А если совпадает, тогда что?
Ответить с цитированием
  #3 (permalink)  
Старый 28.05.2017, 21:27
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Сообщение от laimas Посмотреть сообщение
А если совпадает, тогда что?
пусть будет: console.log('Success!');
Ответить с цитированием
  #4 (permalink)  
Старый 28.05.2017, 21:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от yaparoff
пусть будет: console.log('Success!');
Отправлять пароль методом GET уже плохо, а отдавать клиенту пароли для проверки верен ли ввод, это вообще уму не постижимо.

Последний раз редактировалось laimas, 28.05.2017 в 21:52.
Ответить с цитированием
  #5 (permalink)  
Старый 28.05.2017, 21:55
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Сообщение от laimas Посмотреть сообщение
Отправлять пароль методом GET уже плохо
Но мне и не надо делать хорошо
Мне нужно проверить совпадают ли введенные логин, пароль с какими-либо из этих 3 вариантов

и на этом все
Ответить с цитированием
  #6 (permalink)  
Старый 28.05.2017, 21:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от yaparoff
Мне нужно проверить совпадают ли введенные логин, пароль с какими-либо из этих 3 вариантов
Это доложен делать сервер, и не потому, что это "красиво", а потому, что это требование безопасности.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверить на совпадение нескольких атрибутов alexmixaylov jQuery 15 18.02.2016 00:16
Несколько одинаковых объектов на странице Aitvaras Общие вопросы Javascript 4 26.06.2015 20:27
Как в обработчик php через Ajax передать несколько значений? Urukhay Общие вопросы Javascript 2 30.08.2014 16:19
Как c функцией .ajax() передать несколько значений в php? Faab jQuery 11 19.11.2013 12:03
Как проверить два обьекта на совпадение? abc_ua jQuery 2 16.03.2011 08:40