Integre phpbb3 логин с основного сайта - PullRequest
0 голосов
/ 22 сентября 2018

Я хочу сделать интеграционный вход с моего сайта на phpbb3 (3.2.3). Вот так:
https://www.phpbb.com/support/docs/en/3.0/kb/article/phpbb3-cross-site-sessions-integration/

Я уже интегрирую регистрацию пользователя на своем сайте, ноЯ не могу сделать автоматический вход в phpbb3

Вот конфигурация доменов:

Я создал пользователя на phpbb3 с именем пользователя:

test:test

Я создаю файл php на своем главном сайте и правильно получаю информацию о пользователе форума.
Но логинне сделано!
У меня сложилось впечатление, что файл cookie не создается.

<code><?php
define('IN_PHPBB', true);
$phpbb_root_path = '../forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

if($user->data['is_registered'])
{
    //User is already logged in
} else {                    
$result = $auth->login('test', 'test', '', 1, 0);

//print_r($result);
echo '<pre>';
var_dump($result['user_row']['user_email']);
var_dump($result['user_row']['username']);
echo '
';if ($ result ['status'] == LOGIN_SUCCESS) {echo '// Пользователь успешно вошел в phpBB';} else {echo '// Ошибка входа пользователя';}}

Это возвращение:

string(14) "test@gmail.com"
string(4) "test"

//User was successfully logged into phpBB

Но когда я возвращаюсь на форум, я не подключен!
Файл cookie не создается

Редактировать:
Я редактирую свой php.ini следующим образом:

session.cookie_domain = .mywebsite.com

Но не работает

...