Завязываем авторизацию на сайте + phpBB 2.0.21
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 9 месяцев
- Откуда: Украина
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
LittleFuntik
что за нетерпеливость такая?...
Если сильно хочется, можешь почитать вот эту статью. http://myphpbb.com.ru/go/viewtopic.php?t=17288
что за нетерпеливость такая?...
Если сильно хочется, можешь почитать вот эту статью. http://myphpbb.com.ru/go/viewtopic.php?t=17288
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 17 лет 9 месяцев
мдаLittleFuntik писал(а):НЕ, я просто хочу сделать у себя на сайте авторизацию связаную с phpBB и ищю лазейки для этого.
Может хто-то, что-нибудь подскажет?
Добавлено спустя 1 минуту 2 секунды:
НЕ, я просто хочу сделать у себя на сайте авторизацию связаную с phpBB и ищю лазейки для этого.
Может хто-то, что-нибудь подскажет?
Добавлено спустя 1 минуту 27 секунд:
НЕ, я просто хочу сделать у себя на сайте авторизацию связаную с phpBB и ищю лазейки для этого.
Может хто-то, что-нибудь подскажет?
Добавлено спустя 5 минут 48 секунд:
НЕ, я просто хочу сделать у себя на сайте авторизацию связаную с phpBB и ищю лазейки для этого.
Может хто-то, что-нибудь подскажет?

возможно это то что мне и нужно у вас есть какое-нибудь средство общения реалтайм? вроде ICQ magent или скайп.... что угодно... а то у меня там не совсем все просто...FladeX писал(а):У сайта и форума должна быть одна база данных. Кроме того, нужно переделать все ссылки на вход и регистрацию через сайт.
Данная система уже реализована, например у меня так все и работает. (Slaed cms 2.4 lite + phpBB 2.0.22)
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
GARD
личные сообщения на этом форуме
а там видно будет что и как)
личные сообщения на этом форуме

//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 17 лет 1 месяц
- Откуда: Россия, Питер
У меня phpBB 2.0.23.
Пытаюсь завязать авторизацию на сайте и на форуме.
Сделал тестовый файл:
Если вхожу с этого файла, авторизация проходит, могу выйти с этого файла, форум авторизацию видит, могу выйти с форума.
Если вхожу с форума, этот файл признает авторизацию, но выйти не дает. Жму на выход, выход не работает.
* * *
Просматриваю содержимое сессии - они совсем разные при авторизации с моего файла и с авторизации на форуме. Форум в сессию пишет только user_loggedin|b:0; а сайт пишет очень много:
user_loggedin|b:1;user_id|s:1:"2";user_name|s:5:"***";user_pass|s:32:"446f5c6cff779b9549d3718f309af015";
Как правильно написать логаут?
Пытаюсь завязать авторизацию на сайте и на форуме.
Сделал тестовый файл:
Код: Выделить всё
<?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
//
?>
<html><head><title></title></head><body>
<?php
if( $userdata['session_logged_in'] )
{
echo " ПРИВЕТ, ".$_SESSION['user_name']." !<br /><br /> <a href=\"login.php?logout=true\">Можно выйти тут</a>";
}
else
{
echo<<<HTML
<form name="FormName" action="login.php" method="post">
<input name="name" type="text" value="">
<input name="pass" type="text" value="">
<input name="safe" type="checkbox" value="ON" checked>
<input type="submit" value="Send">
</form>
HTML;
}
?>
</body></html>
Если вхожу с форума, этот файл признает авторизацию, но выйти не дает. Жму на выход, выход не работает.
* * *
Просматриваю содержимое сессии - они совсем разные при авторизации с моего файла и с авторизации на форуме. Форум в сессию пишет только user_loggedin|b:0; а сайт пишет очень много:
user_loggedin|b:1;user_id|s:1:"2";user_name|s:5:"***";user_pass|s:32:"446f5c6cff779b9549d3718f309af015";
Как правильно написать логаут?
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
KonstRuctor
есть подозрение, что в настройках форума надо прописать путь cookies "/"
есть подозрение, что в настройках форума надо прописать путь cookies "/"
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 17 лет 1 месяц
- Откуда: Россия, Питер
В настройках форума:
Домен куки - пусто
Имя куки - phpbb2mysql
Путь куки - /
В файле config.php:
$st_config['cookie_name'] = 'phpbb2mysql'; // Префикс Cookie форума phpBB (тот, который задается при настройке phpBB)
Мне не понятно, почему если навести мышку на ссылку "выход" на форуме, в строке
http://expo/forum/login.php?logout=true ... dd1d19752a
А на моей тестовой странице такого нет. Может быть, в этом все дело?
Посмотрел куки, которые образует авторизация форума и авторизация моей страницы. Все вроде правильно. Вот только логаут не работает.
Домен куки - пусто
Имя куки - phpbb2mysql
Путь куки - /
В файле config.php:
$st_config['cookie_name'] = 'phpbb2mysql'; // Префикс Cookie форума phpBB (тот, который задается при настройке phpBB)
Мне не понятно, почему если навести мышку на ссылку "выход" на форуме, в строке
http://expo/forum/login.php?logout=true ... dd1d19752a
А на моей тестовой странице такого нет. Может быть, в этом все дело?
Посмотрел куки, которые образует авторизация форума и авторизация моей страницы. Все вроде правильно. Вот только логаут не работает.
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Код: Выделить всё
echo " ПРИВЕТ, ".$_SESSION['user_name']." !<br /><br /> <a href=\"".append_sid('login.php?logout=true')."\">Можно выйти тут</a>";
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 17 лет 1 месяц
- Откуда: Россия, Питер
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
Продолжение будет???
У меня из кодаВыдается только ПРИВЕТ, Выйти можно тут
У меня из кода
Код: Выделить всё
echo " ПРИВЕТ, ".$_SESSION['user_name']." !<br /><br /> <a href=\"".append_sid('login.php?logout=true')."\">Можно выйти тут</a>";
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
А что не такNemo1987 писал(а):Выдается только ПРИВЕТ, Выйти можно тут

Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Nemo1987
а если
а если
Код: Выделить всё
echo " ПРИВЕТ, ".$userdata['user_name']."
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца
Тоже не работает
(((
Хотя авторизация срабатывает верно! (вошел/вышел)
PhpBB 2.0.23
Добавлено спустя 1 минуту 43 секунды:
Всмысле из форума если выйти, то он определяет что ты вышел.. сам не выходит.. пишет ошибка сессии! Хотя вход делает правильно!
Добавлено спустя 3 часа 16 минут 22 секунды:
Скрипт висит в тойже папке что и форум.. для тестов...
Добавлено спустя 3 часа 25 минут 44 секунды:
Исправил!!!
))) Там имя поля другое....
А как решить проблему с

Хотя авторизация срабатывает верно! (вошел/вышел)
PhpBB 2.0.23
Добавлено спустя 1 минуту 43 секунды:
Всмысле из форума если выйти, то он определяет что ты вышел.. сам не выходит.. пишет ошибка сессии! Хотя вход делает правильно!
Добавлено спустя 3 часа 16 минут 22 секунды:
Скрипт висит в тойже папке что и форум.. для тестов...
Добавлено спустя 3 часа 25 минут 44 секунды:
Исправил!!!

А как решить проблему с
???$phpbb_root_path = './forum/';
-
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 2 месяца