K
|
klyle author 3/27/2021 |
As of today, I built the app with a new JWT token, and no other app version shares this token, published the app. Logging in as my Admin user shows me that guard is logged in, with rights to the tables accessible to that role. Only after I click some table/link does the username in the top right, and the side menu show the correct admin user as logged in, and the full list of tables. |
K
|
klyle author 3/27/2021 |
It seems that the proximate cause of this issue was the Siteground Dynamic Cache, which is not as configurable as it should be, nor can it be configured from their Site Tools. The solution was to disable the Dynamic Cache in .htaccess, per https://www.siteground.com/kb/disable-dynamic-caching-website/ with <IfModule mod_headers.c> in the parent directory of the apps' folders, so that they inherit. I would still like to understand what object it was that Siteground was caching that produced this behavior, and if there is a way to prevent it in PHPRunner, so that I can retain whatever benefits there are of the Dynamic Cache, especially for static objects. |