Вопрос по работе с сессиями
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Chianuk
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 18 лет 3 месяца
Вопрос по работе с сессиями
Написал интеграцию с CMS. Имеется проблема.
За прообраз взял метод интеграции с Друпалом. Куки и запись в таблицу сессий делается CMS-кой. Всё работает. Но форум постоянно теряет юзеров.
Пошел дальше. Пишется сессия и ключ (как при галке Запомнить). Вопрос. Связаны как-то хэши идентификатора сессии и ключа?
Проблема. Работает. Но при попытке войти в админку форума пишет - у вас нет прав, выбивает в гости. Куда копать?
За прообраз взял метод интеграции с Друпалом. Куки и запись в таблицу сессий делается CMS-кой. Всё работает. Но форум постоянно теряет юзеров.
Пошел дальше. Пишется сессия и ключ (как при галке Запомнить). Вопрос. Связаны как-то хэши идентификатора сессии и ключа?
Проблема. Работает. Но при попытке войти в админку форума пишет - у вас нет прав, выбивает в гости. Куда копать?
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
Re: Вопрос по работе с сессиями
Вообще-то раздел поддержка для стандартных функций, а для таких вопросов как твой, есть раздел для авторов.
-
rxu
- phpBB Guru

- Сообщения: 17271
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Вопрос по работе с сессиями
Что значит теряет?Chianuk писал(а):Куки и запись в таблицу сессий делается CMS-кой. Всё работает. Но форум постоянно теряет юзеров.
-
Chianuk
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 18 лет 3 месяца
Re: Вопрос по работе с сессиями
Rayden, спасибо. Буду иметь в виду.
rxu, на портале авторизация остаётся, а вот в форуме пропадает. Причём может пропасть и через пол часа и через пол дня. Вот сегодня со вчерашнего вечера нормально всё. Закономерности не выявлено.
Я правильно понимаю, что ключ сессии пишется в базу только при выборе опции Автоматически входить при каждом посещении?
rxu, на портале авторизация остаётся, а вот в форуме пропадает. Причём может пропасть и через пол часа и через пол дня. Вот сегодня со вчерашнего вечера нормально всё. Закономерности не выявлено.
Я правильно понимаю, что ключ сессии пишется в базу только при выборе опции Автоматически входить при каждом посещении?
-
rxu
- phpBB Guru

- Сообщения: 17271
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Вопрос по работе с сессиями
Скорее всего, проблема в куках, посмотрите их настройки в сравнении с тем, где находится портал, а где форум.
-
Chianuk
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 18 лет 3 месяца
Re: Вопрос по работе с сессиями
Ну, наконец-то удалось зайти.
rxu
Куки первым делом проверял. Не могу выявить причины. Может два дня быть залогиненным на форуме, а может через полчаса вылететь.
Всё на одном домене. Время жизни указано.
При потере авторизации проверяю - сессия из таблицы пропала, куки также удалились (и сессия и куки гостевые прописались).
Если писать и ключ сессии, то вроде работает. Но в админку не пускает.
rxu
Куки первым делом проверял. Не могу выявить причины. Может два дня быть залогиненным на форуме, а может через полчаса вылететь.
Всё на одном домене. Время жизни указано.
При потере авторизации проверяю - сессия из таблицы пропала, куки также удалились (и сессия и куки гостевые прописались).
Если писать и ключ сессии, то вроде работает. Но в админку не пускает.
-
Chianuk
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 18 лет 3 месяца
Re: Вопрос по работе с сессиями
Всем спасибо. Вопрос снимается. Внимательное чтение session.php поставило всё на место. 
-
klerick
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 17 лет 5 месяцев
Re: Вопрос по работе с сессиями
to Chianuk
Может поделитесь тем как решили эту проблему? У меня похожая проблема сделал одну авторизацию но корректно работает тока в опере, в стольных браузерах после обновления страницы авторизация слетает(((
Может поделитесь тем как решили эту проблему? У меня похожая проблема сделал одну авторизацию но корректно работает тока в опере, в стольных браузерах после обновления страницы авторизация слетает(((
-
Chianuk
- phpBB 1.4.1
- Сообщения: 46
- Стаж: 18 лет 3 месяца
Re: Вопрос по работе с сессиями
Изучил как форум логинит юзера. Если интересно расскажу.
-
Pitmen
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 17 лет 2 месяца
Re: Вопрос по работе с сессиями
Интересно, расскажите плиз!Chianuk писал(а):Изучил как форум логинит юзера. Если интересно расскажу.
-
110_011
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 16 лет 6 месяцев
- Откуда: С марса
Re: Вопрос по работе с сессиями
Извините, что поднял столь древнюю тему, однако искал решение аналогичной проблемы. И проблему решил, думаю многим поможет.
Решение проблемы - простое: Выставить request_order = "GPC" в php.ini и всё заработает.
Тем, у кого php 5.2.* - беспокоиться не о чем. Проблема актуальна только для php 5.3.* "из коробки".
Решение проблемы - простое: Выставить request_order = "GPC" в php.ini и всё заработает.
Тем, у кого php 5.2.* - беспокоиться не о чем. Проблема актуальна только для php 5.3.* "из коробки".
-
папа
- phpBB 1.4.4
- Сообщения: 106
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 5 раз
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Вопрос по работе с сессиями
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

