Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

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

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

Сообщение Chianuk »

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

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 15 лет
Поблагодарили: 44 раза

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

Сообщение Rayden »

Вообще-то раздел поддержка для стандартных функций, а для таких вопросов как твой, есть раздел для авторов.
phpBB2 FAQ
phpBB3 FAQ

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15140
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1739 раз

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

Сообщение rxu »

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

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 12 лет 1 месяц

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

Сообщение Chianuk »

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15140
Стаж: 14 лет 2 месяца
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1739 раз

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

Сообщение rxu »

Скорее всего, проблема в куках, посмотрите их настройки в сравнении с тем, где находится портал, а где форум.
Изображение

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 12 лет 1 месяц

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

Сообщение Chianuk »

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

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 12 лет 1 месяц

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
Стаж: 11 лет 3 месяца

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

Сообщение klerick »

to Chianuk
Может поделитесь тем как решили эту проблему? У меня похожая проблема сделал одну авторизацию но корректно работает тока в опере, в стольных браузерах после обновления страницы авторизация слетает(((

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Стаж: 12 лет 1 месяц

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

Сообщение Chianuk »

Изучил как форум логинит юзера. Если интересно расскажу.
;) CMS GURU SLAED 2.7 Lite (CMS SLAED 2.6 Lite с интегрированным phpBB 3.0.5)

Pitmen
phpBB 1.2.1
Сообщения: 22
Стаж: 11 лет

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

Сообщение Pitmen »

Chianuk писал(а):Изучил как форум логинит юзера. Если интересно расскажу.
Интересно, расскажите плиз!

Аватара пользователя
110_011
phpBB 1.0.0
Сообщения: 1
Стаж: 10 лет 4 месяца
Откуда: С марса

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

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

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

Решение проблемы - простое: Выставить request_order = "GPC" в php.ini и всё заработает.
Тем, у кого php 5.2.* - беспокоиться не о чем. Проблема актуальна только для php 5.3.* "из коробки".

папа
phpBB 1.4.4
Сообщения: 106
Стаж: 8 лет 6 месяцев
Благодарил (а): 5 раз

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

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

как убрать сиды,хотябы для гостей?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11574
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2612 раз

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

Сообщение Sheer »

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

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