Войдите в Wordpress с другого сайта - PullRequest
1 голос
/ 22 марта 2011

У меня есть простой PHP-сайт на www.example.com, и у меня есть WordPress блог на www.example.com/blog/, и у них обоих есть страницы входа пользователя.Я хотел бы, чтобы пользователь также заходил в блог WordPress, когда пользователь входит в систему, используя www.example.com login.

Пожалуйста, помогите

Ответы [ 2 ]

3 голосов
/ 30 мая 2012

Правильный способ сделать это -

  • Создать плагин для WordPress
  • Используйте плагин для прослушивания запуска движка WordPress
  • При проверке инициализации сеанса пользователя в браузере или во внешнем приложении
  • Если пользовательский сеанс найден (при условии, что ваши имена пользователей и электронные письма уникальны для обеих систем, так что при этом разрешена одна регистрация), проверьте пользователя WordPress с соответствующим именем пользователя или адресом электронной почты
  • Если найден wpuser, укажите текущего пользователя как
  • Если пользователь не найден, создайте нового пользователя WordPress и установите его в качестве текущего пользователя

В WordPress есть изящные API для этого. Мы использовали его для интеграции WordPress со многими внешними веб-сайтами, CMS и социальными сетями, такими как Elgg.

0 голосов
/ 22 марта 2011

Вам стоит взглянуть на плагин bbPress Integration , который делает то же самое для интеграции форумов WordPress и BBPress.

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

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