-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Joomla 3.8.4 breaks Kunena 5.0.13 forum login #19496
Comments
I don't use Kunena, however, I installed it and logged in successfully. Is this an upgrade from v3.8.3? Have you posted in Kunena forum to see if this an issue with other users? |
Yes this was an upgrade from v3.8.3 |
Sounds like an issue with redirect on login |
I have posted a message on the official Kunena forum here and waiting for feedback. |
The same happened with several extensions of mine when performing a login. I found that the line 647 |
I see that there is some problem with login, for example, with Community builder. After upgrade to 3.8.4 i can't login through CB in frontend. I see that not only me: https://www.joomlapolis.com/forum/145-community-builder/238466-community-builder-login-module?limitstart=0 |
I am seeking a solution for Language Filter plugin |
To all: does that mean that each of your sites is a multingual site and uses Associations? |
For me it is true |
Same problem here. login redirect issue |
For the moment one solution is to disable the 'Automatic language change' as @infograf768 said. |
If only we had beta releases so that developers could test things first |
@brianteeman it's not always easy to test everything during the beta release phase. Most of bugs bubble up when the stable is released. |
My site is English only. Login via main website does work OK, but login via Kunena (inside of website) does not work. |
Can you folks put value of the It looks like |
The Kunena login doesn't have a return field. The regular one has one. It should not be required anyway. |
It's supposed that a return field must not be mandatory. Things must work anyway. |
It is not mandatory. I can not replicate the problem. |
@csthomas have you tried even with multilanguage enabled and 'automatic language change' enabled? |
Yes, I will check a few more things like install joomla on different domain. |
Sites to test if you like: |
So I have to start that |
@Bakual How you set 404 on |
The only way bugs creep in to a stable release that cannot be caught by running from the git development branch or installing nightly builds or tagged alpha/beta/RC packages is by way of security patches which are obviously not shared publicly until release. Over 99% of "bugs [that] bubble up when the stable is released" are bugs that live in the development branch. |
I didn't set that myself and haven't debugged anything yet. My guess is just that some code tries to redirect to a page other than the currently active (forum.html) for whatever reason and that fails. I'm not even sure why /component/kunena fails because imho it should actually work. Similar links like https://www.sermonspeaker.net/component/sermonspeaker work fine. But then, one shouldn't end up with "/component/kunena/" anyway because there is a perfectly valid menuitem and it should just redirect back to that forum page (used to do just that). |
The only that i found is the multilanguage plugin feature 'automatic language change' |
A member of the Kunena support forum has posted a temporary fix to this problem here: He has advised to do this: Temporary fix works on my site. |
Replacing a core file is not a solution. |
About Kunena, Link to form action is generated as Note: Maybe At kunena component people set in global kunena configuration option Temporary options for now:
|
This should help:
|
Then that is a bug as well. Because components have a "default view" feature which makes sure it will work. The router at least should return the first Itemid found for a given component if no view is specified. If the currently active one is from the active component, it should take that. |
That indeed works. Interesting enough the URL in the browser is still forum.html after login. |
I added PR #19501 which should resolve one part of problem but I have not enough information about
@joeforjoomla |
@csthomas i tested the PR #19501 but it doesn't resolve the problem. At least not the one due to the language filter plugin. It seems a bit unrelated too. My extension perform a login using the $app->login method and after that the login is successful there is a normal redirection to a component page. |
A quick solution will be to check if "users.login.form.return" is not empty, and then generate the |
I agree @csthomas |
Closed as the routing changes have been reverted for 3.8.5 with #19512 |
Steps to reproduce the issue
Install Joomla 3.8.4
Try logging into Kunena forum 5.0.13
Expected result
Successful login to Kunena forum
Actual result
User gets sent to 404 Error page
URL = **website.com/component/kunena/
Cannot login to Kunena forum
System information (as much as possible)
PHP 7.2.1
Database version 5.5.5-10.0.33-MariaDB
Additional comments
The text was updated successfully, but these errors were encountered: