Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам

Ответ
 
Опции темы Опции просмотра
big_vyvorot вне форума big_vyvorot
Младший участник


| Цитировать Старый #1 10-16-2007, 18:17

При попытке перехода на сессии, опять стаааарая проблема - не входит, строка в адресной строке растёт:

_http://domain.ru/?1191411506?1191411524?1191411545

т.е. цифры добавляются, в области для доступа не пускает.

Проявляется из-за того, что кука записывается отдельно для _www.domain.ru и domain.ru

Решение проблемы:

Теория

в куке указывать .domain.ru (т.е. domain.ru и все поддомены)

для этого из XOOPS_URL откусить(если они там вообще есть) "http://" и "www." и поставить спереди точку

Практика

файл:

/class/sessions.class.php

находим там 212 строчку которая выглядит вот так

PHP код:
setcookie($this->cookie$datatime()+$this->expiretime'/'''0); 
и меняем ее на

PHP код:
setcookie($this->cookie$datatime()+$this->expiretime'/'"." preg_replace(array("/www\./i","/http:\/\//i") , "",  XOOPS_URL), 0); 
P.S. Было протестирована на Version : RunCms 1.5.2 (build 20070504). Работает на ура.

Просьба протестировать на других версиях.
Оценка сообщения (репутация)
+3 Michael-XIII положительно: Интересно
+2 max-C4 положительно: отлично! молодца
+2 Jurastik положительно: Спасиб! хоть нытья будет меньше на эту тему
+1 WerWolf положительно:
+0 ДядяМиша положительно: Отлично, работает и на 1,4
+2 senja положительно: Отлично, работает и на 1.6.1

Последний раз редактировалось LARK, 12-16-2008 в 17:24
Причина: Форматирование текста

Посетить домашнюю страницу big_vyvorot
  Сообщения: 46 c 07.06.2006 | Репутация: 29
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #2 10-16-2007, 18:31

Интересно, спасибо

Проверю на 1.6, но у меня стоит хак с редиректом на домен без www


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
big_vyvorot вне форума big_vyvorot
Младший участник


| Цитировать Старый #3 10-16-2007, 23:15

Насколько я знаю у поисковых роботов есть проблемы с редиректом, потому и пришлось поискать решение проблемы

Посетить домашнюю страницу big_vyvorot
  Сообщения: 46 c 07.06.2006 | Репутация: 29
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #4 10-17-2007, 00:42

ну хоть один знающий человек фиксанул эту фигню, а то на форуме столько нытья на эту тему

СПС!


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
big_vyvorot вне форума big_vyvorot
Младший участник


| Цитировать Старый #5 10-20-2007, 17:21

Ну что ж, кроме Shurik2k5 никто не ругнул.
Попробую сам тогда.
1. Не работает на http://localhost, ибо мой огнелис упорно не желает ставить куку с именем домена .localhost
2. возможны потенциальные проблемы с безопасностью при наличии других поддоменов,
например forum.domain.ru или shop.domain.ru так. Кука ставиться для всех поддоменов домены domain.ru, значит и для них тоже. Этот вопрос отследить полностью пока не смог.(спасибо Shurik2k5)

Сейчас появилась новая идея этого bugfix'a. как закончу - доложусь

Посетить домашнюю страницу big_vyvorot
  Сообщения: 46 c 07.06.2006 | Репутация: 29
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #6 10-20-2007, 18:25

Цитата:
Сообщение от big_vyvorot Посмотреть сообщение
ибо мой огнелис упорно не желает ставить куку с именем домена .localhost
.localhost это зарезервированная зона, видимо поэтому и не хочет ствить куку.
Цитата:
.localhost — зарезервировано для того чтобы избежать конфликтов с традиционным использованием localhost
Сам поковыряюсь, посмотрю что да как.


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 66.76 Kb. compressed to 61.87 Kb. by saving 4.89 Kb. (7.33%)
Page generated in 0.06889 seconds with 9 queries