Joomla 3: Перенаправление на ту же страницу после авторизацииОпубликовано: 20.07.2020 00:53 Автор: Ogri Просмотров: 3862
На сайте авторизация происходит через модуль mod_login. В настройках модуля опция Перенаправление при входе выставлена - по умолчанию. После введения правильных логина и пароля, тем не менее, умная Joomla редиректит в самые разные места в зависимости от того, страница какого расширения на данный момент активна. То в корень сайта, то в блог категории. Неудобно. При выходе пользователя (опция перенаправления - также по умолчанию) страница не меняется, всё чётко.
Пришлось покопаться и найти место в коде, где осуществляется редирект. Оно нашлось вовсе не в модуле авторизации, а в компоненте пользователей com_users. А именно - в файле components\com_users\controllers\user.php. И небольшое изменение в его коде решило вопрос.
Модификации подверглась функция login(). Вот она оригинальная:
public function login() { $this->checkToken('post'); ...................... $app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false)); }
А вот изменённая.
public function login() { $this->checkToken('post'); ...................... //comment out default redirect // $app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false)); //redirect to the same page $return = $input->get('return', '', 'BASE64'); $return = base64_decode($return); $app->redirect(JRoute::_($return, false)); }
Как видите, последняя строка закомментирована и вместо неё добавлены три новых строки. Логика позаимствована из следующей ниже функции logout().
Непонятно, что мешает разрабам пофиксить это недоразумение. Возможно, оно, как и многие другие, будет исправлено в Joomla 4. Вот только релиза никак не дождаться.
Новые
-
20.07.2020 00:53
Joomla 3: Перенаправление на ту же страницу после авторизации -
13.02.2017 14:09
Joomla: как добавить свои языковые константы или переопределить существующие -
13.02.2017 13:23
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
23.06.2016 10:48
Единая фильтрация вывода модуля mod_jcomments_latest -
13.09.2015 13:06
Постим иллюстрированные статьи Joomla-сайта на Facebook, используя OG-теги
Популярные
-
94168
Миграция с Joomla 1.5 на Joomla 2.5. Ч.2-1. Перенос jDownloads и jComments -
60856
Редактирование анимированных GIF-имиджей в Photoshop CS3 -
53837
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments -
34148
Joomla: как добавить свои языковые константы или переопределить существующие -
33729
Единая фильтрация вывода модуля mod_jcomments_latest
Авторизация
Гитара
Гостевая колонка
Последние комментарии
-
Joomla: Интегрируем reCAPTCHA v2 (NO CAPTCHA) в JComments
-
אתר הבית 24.03.2023 16:59
Spot on with this write-up, I absolutely believe that this website needs a lot more attention.
-
업소알바 24.03.2023 16:31
And, be positive to check out the job tools for local positions and a salary estimator. Here is my ...
-
www.vespermov.com 24.03.2023 15:40
You have made some decent points there. I looked on the net for more info about the issue and found most ...
-
Sc686.net 24.03.2023 15:12
Thanks for every other informative web site. Where else may I am getting that type of info written ...
-
-
Joomla: Какую версию выбрать?
-
Henry 24.03.2023 16:47
%% My web-site - portfolio (Henry: https://www.punterforum.it/profile.php?id=98397)
-
groups 24.03.2023 16:42
%% my blog post - groups: http://ttlink.com/annieyoul0
-
how to Fit a Window 24.03.2023 16:03
%% my web blog - how to Fit a Window ...
-
Ghost Security 24.03.2023 15:56
%% my blog: Ghost Security: http://bbs33.cn/home.php?mod=space&uid=815741
-
-
Структура внутренних ссылок сайта на Joomla
-
Jeramy 24.03.2023 16:41
%% Here is my web blog - portfolios (Jeramy ...
-
Shad 24.03.2023 16:38
%% Here is my web page: vinyl fence installation cost (Shad ...
-
Комментарии
safeguard against hackers? I'm kinda paranoid about losing
everything I've worked hard on. Any tips?
Have a look at my page :: hf - Vernell,
I have a blog based upon on the same subjects you discuss and would love to have you share some stories/information. I
know my visitors would value your work. If you're even remotely interested, feel
free to send me an email.
Look into my site Bu [https://yarabook.Com]
my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She put the
shell to her ear and screamed. There was a hermit crab inside and it pinched her ear.
She never wants to go back! LoL I know this is totally off topic but I had to tell someone!
my web blog; nt
amend your website, how could i subscribe for a weblog web site?
The account aided me a acceptable deal. I have been tiny bit
acquainted of this your broadcast provided brilliant clear
idea
in accession capital to say that I acquire actually loved account your weblog posts.
Anyway I will be subscribing on your augment and even I achievement you access consistently rapidly.
waiting for your next post thanks once again.
have to apply such methods to your won web site.
we all be aware of media is a enormous source of facts.
It was really informative. Your website is extremely
helpful. Thanks for sharing!
Вижу что не только меня это волнует.
Мне бы так же понимать всю суть.
Подскажите, кто может дать личную консультацию?
Спасибо pf - goxbet2 |Еще раз спасибо за статью - goxbet2
Я редактор спортивной газеты и автор.
Часто пишу статьи на разные темы - https://goto1xbet.website/1win-liderbord.html. Любимые игровые темы - goto1xbet.website.
Мои коллеги по цеху с удовольствием обсудят новость.
Мы с друзьями обязательно обсудим поподробней.
I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good gains.
If you know of any please share. Cheers!
I most certainly will highly recommend this site!
this superb blog! I guess for now i'll settle for
bookmarking and adding your RSS feed to my Google
account. I look forward to new updates and will share this blog
with my Facebook group. Talk soon!
могу попробовать помочь (контакты админа
1win доступны). Помните об онлайн-играх, нам нужна ваша учетная запись или зарегистрированный адрес электронной почты.
Я редко сюда захожу, лучше пишите на http://www.chevrolet-club.com.ua/forum/viewtopic.php?f=2&t=60695&p=752065.
И чтобы избежать подобных ошибок, читайте актуальные
статьи авторитетных издательств и надежных источников.
Или хотя бы отфильтровать то, что пишут
в интернете об играх - about .
When I look at your website in Opera, it looks fine but when opening
in Internet Explorer, it has some overlapping. I just wanted
to give you a quick heads up! Other then that, fantastic
blog!
data, that's in fact fine, keep up writing.
site-building people, due to it's pleasant articles
I mean, what you say is important and everything. But think of if you added some
great pictures or videos to give your posts more,
"pop"! Your content is excellent but with pics and clips,
this website could definitely be one of the most beneficial in its field.
Superb blog!
impressed! Extremely useful information specially the last part :) I care for such information a lot.
I was seeking this particular information for a very long time.
Thank you and best of luck.