Осуществил интеграцию сайта вида http://www.site.ru с системой входа phpbb по адресу http://www.forum.site.ru - все работает исправно, куки общие - на внешнем сайте авторизация сохраняется. Только когда захожу с внешнего сайта с главной страницы формата страница.htm через авторизацию форума - не возвращает на начальную страницу, а оставляет на форуме. Приходится вручную возвращаться на внешний сайт. Где нужно разбираться, подскажите, пожалуйста. Либо подскажите, как Апач настроить для переадресации с внешнего сайта? Заранее спасибо.
В ucp.php стало
Код: Выделить всё
case 'login':
if ($user->data['is_registered'])
{
redirect(append_sid("http://site.ru/")); //this is the url you want the redirection to take you.
}
login_box(request_var('redirect', "http://site.ru/")); //this is the url you want the redirection to take you.
break;
case 'logout':
if ($user->data['user_id'] != ANONYMOUS)
{
$user->session_kill();
$user->session_begin();
}
meta_refresh(3, append_sid("http://site.ru/")); //this is the url you want the redirection
$message = $user->lang['LOGOUT_REDIRECT'] . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("../index.php") . '">', '</a> ');
trigger_error($message);
break;
Код: Выделить всё
{
$redirect = request_var('redirect', "http://site.ru/"); //this is the url you want the redirection to take you.
$message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
$l_redirect = ($admin) ? $user->lang['PROCEED_TO_ACP'] : (($redirect === "{$phpbb_root_path}index.$phpEx") ? $user->lang['RETURN_INDEX'] : $user->lang['RETURN_PAGE']);


