I have a codeigniter app that makes extensive use of sessions, specifically using database sessions.
A few weeks ago, we had a user that reported an issue in that the app kept losing his session – he would try perform an action, and the session would be lost and he would be forced to keep logging in again. In the end, we figured out that this was due to him being on wireless broadband, and as soon as he switched to a fixed line, his problems went away completely.
Today, we had another user reporting the same problem – he is a (reportedly fast) wireless broadband connection, and he continually loses his session.
I’ve no idea on where to even begin…
I eventually discovered that this was due to a bug in the CI framework: https://github.com/EllisLab/CodeIgniter/issues/154