I use a laptop and carry it between work and home, occasionally signing in to a VPN. My IP address changes several times a day.
Re:Modeling your App's User Session
by woadwarrior01 on Saturday October 19, 2013 @01:01AM
(#6575406)
Add a hash of the userAgent in the session. How about adding some shared secret in the browser's localStorage?
This isn't perfect, because there will be false positives that log people out fairly often, but it would make session hijacking significantly harder.