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

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

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

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

Сообщение Chianuk » 28.03.2009 0:08

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

Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза
Контактная информация:

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

Сообщение Rayden » 28.03.2009 5:22

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14518
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1552 раза
Контактная информация:

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

Сообщение rxu » 28.03.2009 5:44

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

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 11.06.2008 11:06

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

Сообщение Chianuk » 28.03.2009 22:24

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14518
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1552 раза
Контактная информация:

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

Сообщение rxu » 29.03.2009 5:54

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

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 11.06.2008 11:06

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

Сообщение Chianuk » 01.04.2009 0:09

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

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 11.06.2008 11:06

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

Сообщение Chianuk » 09.04.2009 9:09

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

klerick
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 13.04.2009 11:16

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

Сообщение klerick » 15.04.2009 14:25

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

Аватара пользователя
Chianuk
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 11.06.2008 11:06

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

Сообщение Chianuk » 20.04.2009 21:35

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

Pitmen
phpBB 1.2.1
Сообщения: 22
Зарегистрирован: 29.06.2009 15:07

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

Сообщение Pitmen » 09.08.2009 15:48

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

Аватара пользователя
110_011
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 04.03.2010 0:22
Откуда: С марса

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

Сообщение 110_011 » 27.12.2011 2:34

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

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

папа
phpBB 1.4.4
Сообщения: 106
Зарегистрирован: 30.12.2011 16:05
Благодарил (а): 5 раз

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

Сообщение папа » 10.01.2014 14:23

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11485
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2576 раз
Контактная информация:

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

Сообщение Sheer » 10.01.2014 14:50

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

Закрыто

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