Unfortunately i am not sure how to reproduce that on your end.
Though i will describe my findings.
Joomla\Session\Validator\AddressValidator::validate()
$this->session->get('session.client.address')
is different to the server's REMOTE_ADDR $this->input->server->getString('REMOTE_ADDR', '')
Hence it throws an exception and terminates my sessions again and again.
Not sure why this happens but i suppose it's related to some reverse proxy between the client and the server.
Any input is welcome!
Sessions to follow the session set duration
forcible termination
J4.0.3
Hosted on apache sitting behind nginx.
Cloudflaire's CDN is used as well
Labels |
Added:
No Code Attached Yet
|
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-10-25 19:00:10 |
Closed_By | ⇒ | sakiss |
Hi Brian
Thanks for pointing out. I was not aware that it's because of Cloudflaire.
I am closing that as a duplicate to #35244 and joomla-framework/session#54
Did you already read and test the other issues regarding the use of the cloudflare cdn