Я не уверен, что понимаю, что вы пытаетесь сделать, но не существует безопасного способа проверки учетных данных входа в систему в клиенте браузера.Если вы хотите проверить учетные данные для входа, вам придется задействовать сервер.
Некоторые данные могут храниться на стороне клиента, но затем пользователь привязывается к определенному браузеру на определенном компьютере и не можетпользоваться услугой из любой точки мира.В старых браузерах данные, как правило, ограничиваются тем, что может храниться в cookie-файлах, и cookie-файлы не гарантированно сохраняются в течение какого-либо конкретного длительного периода времени.В последних браузерах данные могут храниться в локальном хранилище HTML5 , что обеспечивает немного более структурированный способ хранения данных, но даже в этом случае вы все равно застряли в одном конкретном браузере на одном конкретном компьютере.
Судя по вашим комментариям, вы пытаетесь "кэшировать" копию данных с веб-сайта A, к которым вы можете получить доступ из кода на стороне клиента на веб-сайте B при многократных посещениях вашего веб-сайта.Если это так, то похоже, что локальное хранилище HTML5 может работать как механизм кеширования.Вам нужно будет выяснить, как получить данные с веб-сайта A в кеш, так как кеш будет иметь доступ того же источника (домен X может получить доступ только к тем данным, которые были помещены в локальное хранилище HTML5 доменом X),но если вам удастся получить данные с веб-сайта A на клиентскую страницу веб-сайта B (возможно, с использованием JSONP), то вы можете кэшировать их с помощью локального хранилища HTML5.Вам нужно будет понять, что даже локальное хранилище HTML5 не гарантируется вечно (поэтому вам необходимо иметь возможность снова извлечь его с веб-сайта A, если требуется).