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
PHP


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

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

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

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

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

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