Joomla 3: Redirect to same page after successful loginPublished: Tuesday, 21 July 2020 03:18 Written by Ogri Hits: 8809
On the site, authorization occurs through the mod_login module. In the module settings, the option Login Redirection Page is set to Default. After entering the correct username and password, however, Joomla redirects to a variety of places, depending on which extension owns the currently active page. Sometimes it redirects to the site root, other time to a category blog. It's inconvenient. When a user exits (redirection option is also Default), the page does not change, everything is good.
I had to dig around and find a place in the code where the redirect is implemented. It was found not in the authorization module, but in the com_userscomponent. Namely, in the file components\com_users\controllers\user.php. And a small change in its code resolved the issue.
The login() function has been modified. Here is the original one:
public function login() { $this->checkToken('post'); ...................... $app->redirect(JRoute::_($app->getUserState('users.login.form.return'), false)); }
And now look at the changed one.
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)); }
As you can see, the last line is commented out and three new lines have been added instead. The logic is taken from the next function, logout().
It is unclear what prevents the developers from fixing this discrepancy. Perhaps it, like many others, will be fixed in Joomla 4.
Latest News
-
Tuesday, 21 July 2020 03:18
Joomla 3: Redirect to same page after successful login -
Saturday, 30 December 2017 16:11
Joomla: how to add your own language constants or override existing ones -
Thursday, 30 November 2017 23:27
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments -
Saturday, 25 June 2016 15:33
Unified filtering of mod_jcomments_latest module's output -
Thursday, 17 September 2015 16:23
Post an illustrated Joomla-site article on Facebook using OG-tags
Articles Most Read
-
138592
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-1. Transferring jDownloads and jComments -
69139
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments -
40329
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-2. Template, editor, and other extensions -
38173
Editing animated GIF-images in Photoshop CS3 -
34835
Migrating from Joomla 1.5 to Joomla 2.5. Part 1. Transferring content
Login
Guest Column
Recent comments
-
Joomla: Integrate reCAPTCHA v2 (NO CAPTCHA) into JComments
-
sarang777 26.01.2023 21:10
-
Buy press releases 26.01.2023 20:29
Yesterday, while I was at work, my sister stole my apple ipad and tested to see if it can survive ...
-
-
Joomla: Merge two sites into one using component J2XML
-
mmorpg 26.01.2023 14:52
Ꮋello! I'm at work surfing around youг bⅼog from my new іⲣhone! Just wanted to say Ι loᴠe reading ...
-
-
Joomla: how to add your own language constants or override existing ones
-
친구랑마사지 26.01.2023 17:55
After I initially commented I appear to have clicked the -Notify me when new comments are added ...
-
-
Migrating from Joomla 1.5 to Joomla 2.5. Introduction
-
로미로미 26.01.2023 20:11
This is a really good tip especially to those new to the blogosphere. Brief but very accurate info… Many ...
-
-
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-1. Transferring jDownloads and jComments
-
서울출장마사지 26.01.2023 17:10
Nice blog here! Also your web site loads up fast! What web host are you using? Can I get your affiliate ...
-
Buy press releases 26.01.2023 16:09
Good day! Would you mind if I share your blog with my zynga group? There's a lot of folks that I think ...
-
-
Migrating from Joomla 1.5 to Joomla 2.5. Part 2-2. Template, editor, and other extensions
-
ฝาก 1 รับ 50 26.01.2023 16:04
Poost writing is alsao a fun, if you be familiar with afterward you can write if nnot itt is complicated ...
-
-
Unified filtering of mod_jcomments_latest module's output
-
bankomat ru 26.01.2023 19:25
I'm impressed, I must say. Seldom do I encounter a blog that's equally educative annd engaging, and let ...
-
Sparkling Books 26.01.2023 19:02
Realⅼy gooɗ books from a British publisher, ԝith discounts Check oսt my webpage ... Sparkling Books ...
-
Read more...