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

Тема в разделе "Возможности CMS Joomla!", создана пользователем baritono, 03.03.2013.

  1. Offline

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

    Регистрация:
    23.09.2012
    Сообщения:
    22
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте, подскажите пожалуйста!
    На сайте есть страница подарка.
    Кнопка "скачать подарок" открыта только авторизованным пользователям.
    Для всех остальных стоит ссылка на авторизацию/регистрацию
    Выглядите она вот так: http://имя_сайта/index.php/moj-profil?view=login

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

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

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

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 048
    Симпатии:
    520
    Пол:
    Мужской
    А подарков много? Если одна страница подарков,пропиши ссылку на страницу подарков, после входа
     
  4. Offline

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

    Регистрация:
    23.09.2012
    Сообщения:
    22
    Симпатии:
    0
    Пол:
    Мужской
    да страница одна, просто мне нужно ЭТУ ПОЛНУЮ ССЫЛКУ ВПИСАТЬ В МОДУЛЬ. ВОт можете подсказать как она будет выглядить?
     
  5. Offline

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

    Регистрация:
    23.09.2012
    Сообщения:
    22
    Симпатии:
    0
    Пол:
    Мужской
    Тогда после любого входа, пользователя будет на подарок кидать! А мне надо чтобы просто после входа с определённой страницы, его выкидывало на эту же страницу!
     
  6. Offline

    TroL специалист

    Регистрация:
    01.03.2011
    Сообщения:
    502
    Симпатии:
    34
    Пол:
    Мужской
    $_SERVER["HTTP_REFERER"] вот переменная с ссылкой на предыдущую страницу, в коде модуля поищи где генерируется ссылка на переадресацию, и сделай ее через условие. Если не разберешься то поясню подробней
     
  7. Offline

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

    Регистрация:
    23.09.2012
    Сообщения:
    22
    Симпатии:
    0
    Пол:
    Мужской
    Поясните пожалуйста!
    Я использую ПЛАГИН - Hide Guest Content, где в настройках, в ручную ввожу текст типа (чтобы увидеть скрытый материал, пожалуйста зарегистрируйтесь), и также должен вручную вписать ссылку нажав на которую человек будет переходить на регистрацию/авторизацию, а после возвращаться на страницу с подарком. Поэтому меня интересует именно ссылка (
     
  8. Offline

    TroL специалист

    Регистрация:
    01.03.2011
    Сообщения:
    502
    Симпатии:
    34
    Пол:
    Мужской
    Дело в том что это делается через код в модуле.
    заходите в папку модуля (по усолчанию modules/mod_login)
    открываете через любимый текстовый редактор файл mod_login.php
    ищите строку: return base64_encode($url); перед ней вставляете
    Код (PHP):
    1. if($_SERVER["HTTP_REFERER"] == "урл  страницы с подарком"){
    2. return base64_encode($_SERVER["HTTP_REFERER"]);
    3. }

    как то так
     

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

Загрузка...