Cookies – интеграция

У меня такая ситуация: есть форум и блог. http://блог/ и http://блог/форум
Регистрация идет через форум и атвоматически создается пользователь в базе форума и блога. Т.е. логин и пароль одинаков. Теперь хочу прикрутить общие куки. Пытался найти в цз-login.php запутался по инклудам ходить… Может кто работал, знает где они генерятся?

wp_setcookie($username, $password, $already_md5 = false, $home = '', $siteurl = '')

Вроде это отвечает за создание куки…

Так, теперь вопрос. Какой файл нужно проинклудить, чтобы wp_setcookie заработала?

function wp_setcookie($username, $password, $already_md5 = false, $home = '', $siteurl = '', $remember = false) {
    if ( !$already_md5 )
        $password = md5( md5($password) ); // Double hash the password in the cookie.

    if ( empty($home) )
        $cookiepath = COOKIEPATH;
    else
        $cookiepath = preg_replace('|https?://[^/]+|i', '', $home . '/' );

    if ( empty($siteurl) ) {
        $sitecookiepath = SITECOOKIEPATH;
        $cookiehash = COOKIEHASH;
    } else {
        $sitecookiepath = preg_replace('|https?://[^/]+|i', '', $siteurl . '/' );
        $cookiehash = md5($siteurl);
    }

    if ( $remember )
        $expire = time() + 31536000;
    else
        $expire = 0;

    setcookie(USER_COOKIE, $username, $expire, $cookiepath, COOKIE_DOMAIN);
    setcookie(PASS_COOKIE, $password, $expire, $cookiepath, COOKIE_DOMAIN);

    if ( $cookiepath != $sitecookiepath ) {
        setcookie(USER_COOKIE, $username, $expire, $sitecookiepath, COOKIE_DOMAIN);
        setcookie(PASS_COOKIE, $password, $expire, $sitecookiepath, COOKIE_DOMAIN);
    }
}

Код вызова:

wp_setcookie($user_login, $user_pass, false, '', '', $rememberme);

Я свободно могу передать логин и пароль из формы форума, а вот как быть с остальными параметрами?

Anonymous
Отправить
Ответ на: