Переадресация после авторизации

Discussion in 'Возможности CMS Joomla!' started by baritono, Mar 3, 2013.

  1. Offline

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

    Joined:
    Sep 23, 2012
    Messages:
    22
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте, подскажите пожалуйста!
    На сайте есть страница подарка.
    Кнопка "скачать подарок" открыта только авторизованным пользователям.
    Для всех остальных стоит ссылка на авторизацию/регистрацию
    Выглядите она вот так: http://имя_сайта/index.php/moj-profil?view=login

    Какого вида должны быть ссылка, чтобы после авторизации/регистрации, пользователь попадала обратно на предыдущую страницу (в данном случае страница с подарком)

    Предполагаю, что должно быть что-то вроде: http://имя_сайта/index.php/moj-profil?view=login&return а дальше что?

    Подскажите пожалуйста!
    Спасибо!
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    А подарков много? Если одна страница подарков,пропиши ссылку на страницу подарков, после входа
     
  4. Offline

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

    Joined:
    Sep 23, 2012
    Messages:
    22
    Likes Received:
    0
    Gender:
    Male
    да страница одна, просто мне нужно ЭТУ ПОЛНУЮ ССЫЛКУ ВПИСАТЬ В МОДУЛЬ. ВОт можете подсказать как она будет выглядить?
     
  5. Offline

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

    Joined:
    Sep 23, 2012
    Messages:
    22
    Likes Received:
    0
    Gender:
    Male
    Тогда после любого входа, пользователя будет на подарок кидать! А мне надо чтобы просто после входа с определённой страницы, его выкидывало на эту же страницу!
     
  6. Offline

    TroL Недавно здесь => Cпециалист <=

    Joined:
    Mar 1, 2011
    Messages:
    501
    Likes Received:
    34
    Gender:
    Male
    $_SERVER["HTTP_REFERER"] вот переменная с ссылкой на предыдущую страницу, в коде модуля поищи где генерируется ссылка на переадресацию, и сделай ее через условие. Если не разберешься то поясню подробней
     
  7. Offline

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

    Joined:
    Sep 23, 2012
    Messages:
    22
    Likes Received:
    0
    Gender:
    Male
    Поясните пожалуйста!
    Я использую ПЛАГИН - Hide Guest Content, где в настройках, в ручную ввожу текст типа (чтобы увидеть скрытый материал, пожалуйста зарегистрируйтесь), и также должен вручную вписать ссылку нажав на которую человек будет переходить на регистрацию/авторизацию, а после возвращаться на страницу с подарком. Поэтому меня интересует именно ссылка (
     
  8. Offline

    TroL Недавно здесь => Cпециалист <=

    Joined:
    Mar 1, 2011
    Messages:
    501
    Likes Received:
    34
    Gender:
    Male
    Дело в том что это делается через код в модуле.
    заходите в папку модуля (по усолчанию modules/mod_login)
    открываете через любимый текстовый редактор файл mod_login.php
    ищите строку: return base64_encode($url); перед ней вставляете
    Код (PHP):
    1. if($_SERVER["HTTP_REFERER"] == "урл  страницы с подарком"){
    2. return base64_encode($_SERVER["HTTP_REFERER"]);
    3. }

    как то так
     

Share This Page

Loading...