Joomla 1.0 Слетает авторизация после входа в управление virtue mart

Тема в разделе "Магазины, электронная коммерция", создана пользователем paranoik, 01.10.2009.

  1. Offline

    paranoik Недавно здесь

    Регистрация:
    07.05.2008
    Сообщения:
    20
    Симпатии:
    1
    Пол:
    Мужской
    На localhost все нормально, а вот на хостинге (dl-hosting.ru, так, на всякий) всегда так:
    1) Авторизируюсь
    2) Захожу в управление Virtue Mart
    3) Пытаюсь открыть любой пункт меню
    4) Выкидывает на страницу авторизации
    5) Действия 1-3, и все уже открывается...

    Joomla 1.0.13
    VM - 1.0.12

    Еще раз повторюсь, На localhost все нормально.
    Я уже волосы все на голове выдрал.
    С перестановкой строчки doGzip() способ пробовал - не помогает.
     
  2.  
  3. Offline

    paranoik Недавно здесь

    Регистрация:
    07.05.2008
    Сообщения:
    20
    Симпатии:
    1
    Пол:
    Мужской
    Проблема решилась. Оказалось, нужно обязательно входить в админку через http://[B]www.[/B] а не просто http://
    ...Натолкнуло на мысль, что механизм проверки сессий, и связанные с ним куки, в VM и жумла различаются по $_SERVER['HTTP_HOST']. Т.е. в одном случае кука устанавливается на $mosConfig_live_site а в другом на $_SERVER['HTTP_HOST']. Соответственно принудительный редирект
    в начале файла /administrator/index.php
    Код (PHP):
    1. if (!eregi("http:\/\/www\.",$_SERVER['HTTP_HOST'])) header('Location:'.$mosConfig_live_site.'/administrator/index.php');

    помог :)
     

Поделиться этой страницей

Загрузка...