Модуль авторизации, выполнение php по submit()

Тема в разделе "Программирование", создана пользователем EvgenOrel, 30.01.2013.

  1. Offline

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

    Регистрация:
    30.01.2013
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток. Joomla только занялся поэтому могу не понимать элементарных вещей.
    Суть вопроса такова:
    На странице, в зависимости от того авторизирован пользователь или нет в одном и том же месте хочу разместить два модуля - если нет авторизации - то модуль авторизации, если есть то другой.
    Авторизация немного специфична - другая бд, другие наборы данных, различные дополнительные запросы и тд.
    Для отображения разных модулей в основном шаблоне сайта создаю две позиции
    Код (PHP):
    1. <?if (isset($_SESSION["authorized"])):?>
    2.      <jdoc:include type="modules" name="sel_form" />  
    3. <?else:?>
    4.      <jdoc:include type="modules" name="authorising_form" />
    5. <?endif?>

    В шаблоне модуля есть форма в которой находятся все необходимые для авторизации поля и тд,
    если в теге action формы я указываю то он выполняется, но при возврате на главную страницу, $_SESSION теряется(в принципе понимаю почему)
    Если поместить php в сам модуль, то придется дважды обновлять страницу - сначала при submit , потом после регистрации чего не хотелось бы.
    Собственно и вопрос - как и где разместить этот код?Или если я неправильно подхожу к решению задачи - то как правильней?
     
  2.  

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

Загрузка...