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

Discussion in 'Магазины, электронная коммерция' started by paranoik, Oct 1, 2009.

  1. Offline

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

    Joined:
    May 7, 2008
    Messages:
    20
    Likes Received:
    1
    Gender:
    Male
    На 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 Недавно здесь

    Joined:
    May 7, 2008
    Messages:
    20
    Likes Received:
    1
    Gender:
    Male
    Проблема решилась. Оказалось, нужно обязательно входить в админку через 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');

    помог :)
     

Share This Page

Loading...