Предложения о том, как получить имя пользователя bbpress/wordpress/идентификатор пользователя из файла cookie


Я пытаюсь интегрировать свой сайт для использования пользовательской системы bbpress/wordpress.

Все, что мне нужно, - это возможность получить имя пользователя и/или Идентификатор пользователя человека, который в настоящее время находится на моем сайте. Мне действительно не нужна никакая другая функциональность от bbpress или wordpress на сайте.

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

Дополнительная информация: Мой сайт работает на PHP5 и MySQL, у меня есть wordpress и bbpress обновлены и в настоящее время интегрированы друг с другом.

Author: Jayrox, 2009-02-28

1 answers

Вы пробовали просто распечатать содержимое $_COOKIE? Мой содержит следующее:

Array
(
    [wordpress_test_cookie] => WP Cookie check
    [wordpress_logged_in_##########] => ceejayoz|#####|##########]
)

Вам должно быть просто разобрать.

foreach($_COOKIE as $key => $value) {
  if(preg_match('@^wordpress_logged_in_@', $key) {
    $cookie = explode('|', $_COOKIE[$key]);
    $username = $cookie[0];
  }
}
 3
Author: ceejayoz, 2009-02-28 03:13:31