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

Вопрос по работе с сессиями

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 15 лет 10 месяцев

Вопрос по работе с сессиями

Сообщение Chianuk »

Написал интеграцию с CMS. Имеется проблема.
За прообраз взял метод интеграции с Друпалом. Куки и запись в таблицу сессий делается CMS-кой. Всё работает. Но форум постоянно теряет юзеров.
Пошел дальше. Пишется сессия и ключ (как при галке Запомнить). Вопрос. Связаны как-то хэши идентификатора сессии и ключа?
Проблема. Работает. Но при попытке войти в админку форума пишет - у вас нет прав, выбивает в гости. Куда копать?
;) CMS GURU SLAED 2.7 Lite (CMS SLAED 2.6 Lite с интегрированным phpBB 3.0.5)
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Re: Вопрос по работе с сессиями

Сообщение Rayden »

Вообще-то раздел поддержка для стандартных функций, а для таких вопросов как твой, есть раздел для авторов.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16353
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Вопрос по работе с сессиями

Сообщение rxu »

Chianuk писал(а):Куки и запись в таблицу сессий делается CMS-кой. Всё работает. Но форум постоянно теряет юзеров.
Что значит теряет?
Изображение
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 15 лет 10 месяцев

Re: Вопрос по работе с сессиями

Сообщение Chianuk »

Rayden, спасибо. Буду иметь в виду.
rxu, на портале авторизация остаётся, а вот в форуме пропадает. Причём может пропасть и через пол часа и через пол дня. Вот сегодня со вчерашнего вечера нормально всё. Закономерности не выявлено.
Я правильно понимаю, что ключ сессии пишется в базу только при выборе опции Автоматически входить при каждом посещении?
;) CMS GURU SLAED 2.7 Lite (CMS SLAED 2.6 Lite с интегрированным phpBB 3.0.5)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16353
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Вопрос по работе с сессиями

Сообщение rxu »

Скорее всего, проблема в куках, посмотрите их настройки в сравнении с тем, где находится портал, а где форум.
Изображение
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 15 лет 10 месяцев

Re: Вопрос по работе с сессиями

Сообщение Chianuk »

Ну, наконец-то удалось зайти. :)
rxu
Куки первым делом проверял. Не могу выявить причины. Может два дня быть залогиненным на форуме, а может через полчаса вылететь.
Всё на одном домене. Время жизни указано.
При потере авторизации проверяю - сессия из таблицы пропала, куки также удалились (и сессия и куки гостевые прописались).
Если писать и ключ сессии, то вроде работает. Но в админку не пускает.
;) CMS GURU SLAED 2.7 Lite (CMS SLAED 2.6 Lite с интегрированным phpBB 3.0.5)
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 15 лет 10 месяцев

Re: Вопрос по работе с сессиями

Сообщение Chianuk »

Всем спасибо. Вопрос снимается. Внимательное чтение session.php поставило всё на место. :)
;) CMS GURU SLAED 2.7 Lite (CMS SLAED 2.6 Lite с интегрированным phpBB 3.0.5)
klerick
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет

Re: Вопрос по работе с сессиями

Сообщение klerick »

to Chianuk
Может поделитесь тем как решили эту проблему? У меня похожая проблема сделал одну авторизацию но корректно работает тока в опере, в стольных браузерах после обновления страницы авторизация слетает(((
Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 15 лет 10 месяцев

Re: Вопрос по работе с сессиями

Сообщение Chianuk »

Изучил как форум логинит юзера. Если интересно расскажу.
;) CMS GURU SLAED 2.7 Lite (CMS SLAED 2.6 Lite с интегрированным phpBB 3.0.5)
Pitmen
phpBB 1.2.1
Сообщения: 22
Стаж: 14 лет 9 месяцев

Re: Вопрос по работе с сессиями

Сообщение Pitmen »

Chianuk писал(а):Изучил как форум логинит юзера. Если интересно расскажу.
Интересно, расскажите плиз!
Аватара пользователя
110_011
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 1 месяц
Откуда: С марса

Re: Вопрос по работе с сессиями

Сообщение 110_011 »

Извините, что поднял столь древнюю тему, однако искал решение аналогичной проблемы. И проблему решил, думаю многим поможет.

Решение проблемы - простое: Выставить request_order = "GPC" в php.ini и всё заработает.
Тем, у кого php 5.2.* - беспокоиться не о чем. Проблема актуальна только для php 5.3.* "из коробки".
папа
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет 3 месяца
Благодарил (а): 5 раз

Re: Вопрос по работе с сессиями

Сообщение папа »

как убрать сиды,хотябы для гостей?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Вопрос по работе с сессиями

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Закрыто

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