Как я могу войти в Wordpress (mu) пользователя из-за пределов Wordpress? - PullRequest
0 голосов
/ 16 июля 2009

Я работаю в компании, которая использует Wordpress MU для дополнения других функций на сайте участника. У нас есть процесс регистрации пользователей, который создает соответствующих пользователей WordPress MU и блоги при регистрации, но у меня возникают реальные трудности с выяснением того, как войти в блог WP из-за пределов самого Wordpress. Документация, что эти методы кажутся несуществующими или просто слишком тупыми для меня.

В резюме я знаю, как это сделать: взять информацию о пользователе, установить тот же файл cookie, который установил бы сам Wordpress. Готово. Однако не все так просто.

Кто-нибудь делал это раньше?

Ответы [ 2 ]

0 голосов
/ 20 июля 2009

Эй, это не так сложно, если вы используете правильные инструменты;) Попробуйте XML-RPC

0 голосов
/ 18 июля 2009

Мне удалось войти в Wordpress, но я работал внутри Wordpress. (Я был внутри темы)

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

Да. Документация Wordpress по безопасности - отстой, но это то, что вы получаете в приложении с открытым исходным кодом, а не в звездной документации.

Что вам нужно, так это функция wp_set_auth_cookie в файле /wp-includes/pluggable.php. Вы должны посмотреть, что на самом деле делают do_action (), но вы сможете просто заменить все константы на правильные значения, и у вас будет функция, которая может портировать в любом месте домена.

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