Support

Admin Tools

#11781 Expiry headers and site login

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Sunday, 01 April 2012 01:27 CDT

drjjw
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes (On Optimization and Utility)
Have I searched the tickets before posting? Yes
Have I read the documentation before posting (which pages?)? Yes, above
Joomla! version: (15.25)
PHP version: (5.3)
MySQL version: (5.1)
Host: (LiquidWeb)
Admin Tools version: (2.2.2)

Description of my issue:

Hi Nik,

Sorry to disturb you.

Regarding expiry headers in Admin Tools, I have noticed that when enabled in the .htaccess maker that an issue occurs related to site login and logout. Namely, that if a user tries to login, s/he is not logged in on all pages, unless a browser page reload is done. The same goes for logout - that on some pages, login persists until a page reload. I have tried disabling Joomla Cache - did not help. The only thing that seems to help is to disable the expiry headers and I have yet to see the issue again. One thing I should add, is that this site is setup to switch SSL/non-SSL on different pages and https version of the URL is set in the livesite variable in configuration.php

I could be off base that the expiry header setting is involved here, but it really seem to be the only cure (other than leaving the whole site under SSL - hence my question on Twitter)

Jordan

nicholas
Akeeba Staff
Manager
Yes, it does seems that the expiration header does this. However, the user is not logged in to the site. If he tries to perform any action which requires them to be logged in, they will be presented with a 403 or login page (depending on the component). It's best to have SSL turned on throughout the site.

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!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!