Хотелось бы довести до логического конца методику предложенную GiV'ом. Я добавил в предложенный класс функцию public function getuserdata()
{
$registry = ipsRegistry::instance();
$registry->init();
return $this->registry->member()->fetchMemberData();
} Далее схема такая. Открывается главная страница вызывается функция getuserdata. Она нам возвращает что пользователь гость. Смотрим куки - их нет. Далее авторизируемся, после чего направляемся на страницу где собственно вызывается $ipbMemberLoginApi->login($_POST['username'], $_POST['password']); Функция возвращает нам - Вы успешно опознаны системой. Далее редирект на главную страницу сайта (а не форума). Но она опять таки говорит, что вы гость. Смотрю куки - их нет. И такая ерунда длится до тех пор пока хотя бы раз не зайти на форум. После этого все начинает работать и login и logout. Закрываем браузер. Открываем - и опять ниче не работает пока не зайдешь на форум хотя бы раз. Что нужно добавить чтобы авторизация проходила независимо заходили ли уже на форум или нет? ( у меня вообще ссылка на форум с главной страницы для гостей недоступна) P.S. я так понимаю нужно вызвать функцию, которая "силами" форума создала правильные куки.