troubleshooting Question

Change Menu item on Timeout

Avatar of Richard Korts
Richard KortsFlag for United States of America asked on
PHPJavaScriptAJAX
9 Comments2 Solutions22 ViewsLast Modified:
A customer wants me to have the menu item "Logout" changed to "Login" on a php session timeout. Of course trying to "fix" that in php sends a server roundtrip & the session timeout is reset. We are using the default of 20 min.

So I thought about starting a Javascript timeout event to time out in 20 min after page has loaded. When it times out, use an Ajax query to reload the page including a session destroy with "Login" present.

Is there a simpler way to do this? I would have to do this on about 8 pages (the things shown to the user in the app).
SOLUTION
Cyril Joudieh
Founder, Software Engineer, Data Scientist

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 2 Answers and 9 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 9 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros