PHP + cURL: авторизация на WordPress методом POST

Статья (если её так можно назвать) содержит пример скрипта на PHP с cURL авторизацией на произвольном сайте, который работает под управлением WordPress.

Автоматическая авторизация на сайте WordPress

Итак, начинаем действовать, исходя из сведений, полученных от такого полезного дополнения к Firefox, как Firebug.

Разбирать момент использования последнего в текущем материале я не буду.

Для начала я получаю следующие важные для предстоящей работы сведения:

  • Данные отсылаются POST-запросом.
  • Помимо логина  login и пароля pwd отсылаются ещё несколько параметров типа  redirect_to (перенаправление после входа),  test_cookie (что-то связанное с куками) и  wp_submit (по-видимому клик по кнопке).

Помимо того, что я описал выше подчеркну, что придется нам с вами немного посохранять куки в файл на жестком диске, имитируя работу браузера с живым посетителем.

Исходя из полученной при поверхностном анализе информации пишем среднего объема программный код. Последний смотрите на второй странице сего материала.

Чисто ради простоты примера после того, как скрипт успешно проходит авторизацию, он заходит в закрытый раздел админки движка — «wp-admin» и на этом останавливает прерывает свою активную деятельность.

Опубликовано 28-03-2013 в 11:48


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты