PHP uses its own session management. Developers do not set a session cookie manually; PHP does it automatically (it's the PHPSESSID cookie). Authentication (logging in) sets the appropriate information in the PHP session. Moreover, if you had a login issue you'd be redirected back to the login page where you would have to log in again. Further to that, you have said yourself that using a different view name works, i.e. you are logged in. Therefore, claiming that this is an authentication issue is quite obviously false as per the information that you have provided yourself.
Not to mention that you essentially claimed that this software has never worked in the 13 years that's been around and that both me developing and using this in production, as well as thousands of clients who use the software, are all morons who didn't notice the software doesn't work and can't be configured. I think I do not have to tell you how you sound making such a claim, through the voice of a generic AI chatbot that you fed wrong information and spat out bullshit in response – the cookie is obviously set in the HTTP 200 showing you the login form, not the post-login redirect which only updates the session data exactly like Joomla itself does...
I am afraid there is nothing more for me to do here.
The behavior you observe cannot be reproduced in a wide assortment of servers. I have tried servers I have set up myself –both local and on commercial server virtualisation services– as well as commercial hosting provisioned by Rochen. There is no such issue.
Further to that, the behavior you report is NOT congruent with the code we ship. However, since you explicitly reinstalled the latest published version of the software from its distribution package we can be certain that you are not using an outdated or modified version of the code.
Given the fact that this behavior has not been observed by anyone else in those past 13 years, cannot be reproduced in any of the dozens of environments we have access to, and has only be reported by you and for only this particular site we can say with absolute confidence that this is a problem that only has to do with your site, web server, or server environment configuration.
You have explicitly stated that you have used a subdomain whose web root is outside your main site's web root, and you have implied you have checked your subdomain web root's parent folder for any .htaccess files. Therefore, we have ruled out that this is a .htaccess cascading issue.
Further to that, you have explicitly stated that you are using a minimal .htaccess file which only has the three lines necessary to select your PHP version. Therefore, we conclude that this is not a .htaccess issue in general.
This leaves us with only one possibility: something in the configuration of your web server or your hosting environment.
Given the fact that we are not your host, we are objectively neither involved nor responsible for the configuration of your server, or any hosting, networking, and content delivery infrastructure which may be in place in front of your site. As a result, this issue is outside the scope of our support.
As per our Terms of Service, I am now closing this ticket for an issue that is outside our support scope as invalid.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!