Один HTTPS-вызов ajax в коде - PullRequest
       2

Один HTTPS-вызов ajax в коде

1 голос
/ 09 августа 2010

Я пытаюсь создать безопасную учетную запись для моего сайта, форма которого входит в систему с помощью AJAX. К сожалению, в настоящее время я отправляю имя пользователя и пароль с использованием http в полностью незашифрованном виде. Изучив основные методы шифрования в Javascript, которые я могу перенести на Codeigniter для расшифровки, я прочитал, что лучше всего использовать HTTPS для отправки данных. В общем, я хочу сделать следующее:

  1. Кто-то заполняет свои учетные данные на моем сайте.
  2. Данные передаются по адресу https //: MY-SITE.com/ajax/login
  3. Он отвечает как обычно.

К сожалению, когда я настроил это, моя функция AJAX, которая работала при использовании http, перестала отправлять ответ, который должен был быть отправлен. Нужно ли делать что-то дополнительное, чтобы правильно прочитать мою функцию AJAX с помощью codeigniter с использованием HTTPS?

1 Ответ

1 голос
/ 09 августа 2010

Вы не можете запрашивать информацию между HTTP и HTTPS, используя AJAX из-за проблем с несколькими доменами. Чтобы это работало, рассмотрите возможность реализации JSONP как части вашего сценария входа. Таким образом, вы можете выполнить вход между доменами.

jQuery имеет отличную реализацию JSONP; стоит проверить, не используете ли вы его уже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...