Hi Mark,
I understand security but is there a session timer which starts once you log in?
If logged in does it refresh/restart if actively working on matches?
Over the past 2 days I have been logged out 3 times whilst actively entering score cards and have had to re-enter the scorecard I was working on.
Easiest way to explain it - enter score card details then press save - page refreshed and I have the log in screen. Log in and the score card I pressed save on does not have the data I entered previously.
Hope this makes sense?
Pip
Hi Pip,
Thanks for raising this. I understand the frustration you face when this happens and I can explain what is happening.
I have been doing a lot of work on the admin panel over the past few days. I have published page updates to the system regularly during this iterative process. While most page updates will occur without any interruption, a few key system ones require that the system restarts any current user sessions. When this happens, the system will send you back to the login screen and give you the "expired" notice.
I generally try my best to avoid doing key updates when anyone is on - but, unfortunately, the system is still being actively used despite it being Winter in my timezone. So I usually wait and pick a time when it is least used but sometimes there are still some people online at the time. It sounds like you have been one of those victims unfortunately.
Other times it is when I pick up a critical bug during testing and the fix needs to be updated on the live servers promptly. I have no choice but to publish the changes immediately and the system will kick everyone off.
I hope that helps explain it and I trust you understand.
Going forward, I will wait a lot longer and try harder to find a window when no one online when I have to make a change to the special files that force people off. This should reduce the chances of this issue happening to you.
PS: A tip - there is a save button at the top and bottom of the scorecard/innings pages - it is in 2 places so you can access it easily and get into the habit of hitting save every now and then, especially if it is a full scorecard that you are entering. Ignore any warnings and continue to save.
And just an update on this. I have made some changes on the server that should make it a bit more tolerant by not needing to restart quite as often when updates are made. (Ironically it required a restart of the service to apply the changes).
There will still be times when a restart is unavoidable so I have built in a mechanism to put the server into "maintenance mode" for a brief period - the system will wait for you to save your innings data before it politely kicks you out. Some of you may have experienced this new process a few hours back.
I think these additions will go a long way to reducing the instances of premature session expiries.