Blog Sections Open
Fixing WebLogin Sessions That Work Only After Clearing Cache
Why WebLogin or WebLoginPE may appear to work only after a cache clear, and what to check in session handling, cached resources, and login flow.
A frustrating WebLogin symptom appears when users sign in successfully but still cannot access the protected resource until the site cache is cleared. In older Evolution CMS builds this usually means the login state, cached page output, or redirect flow is out of sync.
Where the Problem Usually Lives
- the protected resource is cached too aggressively
- login and redirect snippets are mixed between cached and uncached calls
- session state is valid, but the page shown after login was already rendered for a guest
What to Test
Use uncached login-related calls, verify that protected pages are not serving stale guest output, and test the same flow with both WebLogin and WebLoginPE under the same resource permissions.
If clearing cache immediately restores access, treat it as a caching mismatch first, not a password or permission problem.
When session-keepalive.php Starts Overloading Shared Hosting
How to investigate high CPU usage tied to session-keepalive.php and what to change before a host disables your Evolution CMS account.
Speeding Up phpThumbOf in Evolution CMS
How to reduce slow first-byte times on phpThumbOf thumbnails by warming the cache, checking file I/O, and avoiding expensive image work on hot pages.