Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

Авторизация на сайте + связь регистрации с авторизацией

Форум для авторов модов для phpBB 2.0.x.
wce
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 3 месяца

Сообщение wce »

rxu
с $phpbb_root_path все путем. выяснил закономерность. форум находится в поддомене forum.site.ru, мои скрипты в files.site.ru. $phpbb_root_path прописываю '../forum/' - подняться из папки files на один уровень и перейти в папку forum. проверка авторизации не работает, равно как и получение subSilver.css.

как только на тестовом поддомене, где files и forum просто обычные соседи-папки а не поддомены - все работает нормально, и проверка авторизации и получение файла стилей.

сервер собственный. трабла по-видимому либо в найстройках PHP (5.0.4) или Апача (2.0.59). где копать? кто сталкивался с таким?
tfc
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 11 месяцев
Откуда: Томск

Сообщение tfc »

пытаюсь организовать интегацию сайта и форума... возникла проблема
если код из примера интеграции засунуть в функцию то ничего не пашет.. в чем грабли ?

Код: Выделить всё

function show_name()
	{
	echo $userdata['username'];
	}
show_name;
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 15 лет 2 месяца

Сообщение Nemo1987 »

Тяк... сделал

Код: Выделить всё

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = '../../forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
// 
// End session management 
// 
    if (!$userdata['session_logged_in']) 
    { 
        print '<form action="'.append_sid($phpbb_root_path.'login.'.$phpEx).'" method="post">'; 
        print 'Login: <input name="username" type="text" value=""><br />'; 
        print 'Password: <input name="password" type="password" value=""><br />'; 
        print 'Autologin: <input name="autologin" type="checkbox" value="ON">'; 
        print '<input name="redirect" type="hidden" value="../index.php">'; 
        print '<input name="login" type="submit" value="Send">'; 
        print '</form>'; 
   } 
   else 
   { 
        print 'Hallo, '.$userdata['username'].'<br />'; 
        print '<a href="'.$phpbb_root_path.'login.'.$phpEx.'?logout=true&sid='.$userdata['session_id'].'&redirect=../index.php">Logout</a>'; 
    } 
?>
Так... у меня вообще ничего нет... белый лист :( Даже то что было, пропало :(
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 13 лет 6 месяцев

Сообщение PavlegSS »

Nemo1987 писал(а):$phpbb_root_path = '../../forum/';
Дело скорее всего в этом, плюс включи взад сообщения об ошибках, хоцкер
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 15 лет 2 месяца

Сообщение Nemo1987 »

Какое сообщение??? У меня ничего нет :((( Просто белый экран :(
Mants
phpBB 1.0.0
Сообщения: 1
Стаж: 11 лет 6 месяцев

Re: Авторизация на сайте + связь регистрации с авторизацией

Сообщение Mants »

поставил код авторизации, появилась ошибка Warning: Cannot modify header information - headers already sent by (output started at Z:\home\...\www\style\doctype.php:7) in Z:\home\...www\forum\includes\sessions.php on line 254 пробовал разбить код как указанно выше "помести весь код, который находиться до "End session management" в начало страницы и ошибки выскакивать не будут", не помогло. теперь ошибка вверху страницы. может я чего то туплю, но может подскажете, как и что сделать?
и еще вопрос, не по теме, но чтоб не флудить, может где обсуждалось как вывести на сайт Личные сообщения с форума.

Вернуться в «Для авторов (phpBB 2.0.x)»