New input lost when session expires

4 posts by 3 authors in: Forums > CMS Builder
Last Post: May 22, 2020   (RSS)

By gkornbluth - May 10, 2020

Hi All,

So here’s something that has been bothering me for quite a while.

I know it’s good practice to automatically expire login sessions after 30 minutes or so.

I also know that if I always composed my text off line and pasted it into the text box, the problem would be solved.

But a number of times my clients (and I) have written text directly into a text box, and have been so caught up in the moment, or distracted before saving our work, that our sessions have timed out, and all of the new material disappears and is replaced by a login screen. After logging in, the information is lost forever and we have to go back to square 1.

So, my question is:

Is there a possibility of a popup that appears when you try to save the record, reminding you that your session has timed out, and to copy and then paste your text after login, instead of being dumped durectly to a login screen.

Another idea (better but probably harder to implement) might be an optional auto-save setting that saves a preview of your changes to a field until a save to the original record has taken place.

Any other ideas welcome.

Thanks and stay safe,

Jerry Kornbluth

The first CMS Builder reference book is now available on-line!

Take advantage of a free 3 month trial subscription, only for CMSB users, at:

By gregThomas - May 11, 2020

Hey Jerry,

Both of these are great ideas, I'll pass them on to Dave and see if we can get them added to our future features list. 


Greg Thomas

PHP Programmer -

By kitsguru - May 22, 2020

If you are using https force for login, session sniffing is not possible and you can set your timeout to whatever is appropriate. The 30 minute recommendation is  for non-secure connections. If you need to be PCI compliant then the timeout needs to be 15 minutes regardless of connection type.


Jeff Shields