Пропустить

Завязываем авторизацию на сайте + phpBB 2.0.21

Форум для авторов модов для phpBB 2.0.x.

Сообщение Alek$ » 27.04.2008 11:03

Nemo1987
укажи относительный путь до папки с поддоменом.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2672
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Nemo1987 » 27.04.2008 11:46

не срабатывает :(((
В том-то и проблема... Пишет что я не авторизован...
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 10:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Сообщение Alek$ » 27.04.2008 12:03

Nemo1987
тогда вам нужно продублировать все вызовы setcookie() в файле includes/session.php, указав ваш основной домен в качестве параметра.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2672
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Nemo1987 » 27.04.2008 12:42

В смысле продублировать??? includes/session.php проинклюдить еще?
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 10:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Сообщение Alek$ » 27.04.2008 12:49

Nemo1987
нет. Найти в файле session.php все места, где вызывается setcookie() и после каждого из них добавить по вызову setcookie() с теми же параметрами, но только в качестве домена указать ваш основной домен.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2672
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Сообщение Nemo1987 » 27.04.2008 14:19

setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);


После добавить
setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, МОЙДОМЕН, $cookiesecure);
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 10:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Сообщение Alek$ » 27.04.2008 14:22

Nemo1987
да
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2672
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение SA3000 » 21.06.2008 14:04

Здрасьте!
Как сделать интеграцию чтоб после ввода логина и пароля выводился блок профиля юзера (т.е кол-во личных сообщений и т.п)??

SA3000
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 21.06.2008 13:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение Nemo1987 » 21.06.2008 21:49

$userdata['user_avatar']
Где user_avatar поле в БД....
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 10:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение SA3000 » 22.06.2008 11:49

Cannot modify header information - headers already sent by

как лечить? вставил на сайт вот этот код:
<?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>';
    }

SA3000
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 21.06.2008 13:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение Nemo1987 » 22.06.2008 16:41

У меня все нормально :)))
А вообще у вас где-то отправляются данные в браузер ДО объявления заголовков
т.е. сначала идет print, потом header()
grammatica falsa non vitiat chartam
Моя хата www.vowik.ru
Аватара пользователя
Nemo1987
phpBB 2.0.18
 
Сообщения: 563
Зарегистрирован: 14.02.2006 10:20
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 2

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение Alek$ » 24.06.2008 5:07

SA3000
функция session_pagestart() должна быть вызвана ДО того, как в браузер будет что-то выведено.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2672
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение Shaman_Tech » 01.02.2009 10:55

Обнаружен глюк в setcookie().

Не всегда (хоть и прописана) добавляется префикс имени куки, тоесть кука отсылается с именем _sid. Не стал капатся, где ошибка, просто ручками прописал нормальные имена.

Второй глюк - удалении куки. Время жизни куки нужно указывать не 0, а time()-3600, но возможно это глюк оперы.
Аватара пользователя
Shaman_Tech
phpBB 1.0.0
 
Сообщения: 9
Зарегистрирован: 17.08.2006 23:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение vegaweb » 20.04.2009 21:39

У меня такая ситуация:
форум висит на субдиректории /forum/
есть форма входа (на сайте) , нужно сделать одновременный вход, вобщем все по теме, только версия 2.23.
Проблема в том, что движок, на котором стоит сайт сильно использует rewrite, и форма входа имеет ссылку вида:
http://site.ru/ajax/login
тогда как сайт имеет ссылку вида
http://site.ru
а форум имеет ссылку вида
http://site.ru/forum/
При попытке подключения куска
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

я получаю такую ошибку
Fatal error: Call to a member function sql_query() on a non-object in S:\home\site.ru\www\forum\includes\sessions.php on line 134
Any ideas?
Аватара пользователя
vegaweb
phpBB 2.0.1
 
Сообщения: 141
Зарегистрирован: 10.08.2008 17:29
Откуда: Харьков
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

Re: Завязываем авторизацию на сайте + phpBB 2.0.21

Сообщение vegaweb » 21.04.2009 0:06

Возможно там конфликт переменных (функций? констант?), возможно ли как нибудь в файле авторизации сайта вписать не код phpbb а свой? Если да то какой? :)
Аватара пользователя
vegaweb
phpBB 2.0.1
 
Сообщения: 141
Зарегистрирован: 10.08.2008 17:29
Откуда: Харьков
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы