2008-09-29 4 views
17

Я довольно новичок в методологиях AJAX (недавно я недавно обнаружил jQuery). Мне интересно узнать, есть ли в этом случае аутентификация пользователя при настройке PHP; надежно.Является ли шифрование AJAX для возможности аутентификации с помощью jQuery?

Есть ли у jQuery какие-либо специальные опции, позволяющие использовать HTTPS (или любой другой способ шифрования моего вызова ajax)?

Да, я мог бы очень просто отправить данные обратно на сервер, но это разрушает удовольствие. :)

ответ

14

Чтобы использовать Ajax через HTTPS, вам необходимо загрузить исходную страницу через HTTPS.

Same origin policy

Таким образом, в некотором смысле - да, но не сами по себе.

+0

«Хотя невозможно напрямую запрашивать веб-сайты для данных из-за одной и той же политики происхождения, тег

2

Если jQuery уже делает это (я использую MooTools, поэтому не знаю). Я настоятельно рекомендую вам связать вход AJAX с сеансом PHP, используя переменную $_GET в строке запроса. Таким образом, несмотря на то, что через HTTPS вы все равно знаете, для какой сессии он привязан к дополнительному уровню защиты.

3

Ну, в случае, если вас интересует. Существует AES JavaScript implementation. Мне было очень весело играть с ним :). Тем не менее, это может быть сложно ...