The Guy was able to login normaly with just the session data from the Server? Did he not need the cookie stored on the client?
Or did you not hash it as it would do it every loading of the page? If so it might be better to have 2 levels of session data, one which can "login" from any ip which is hashed and another which is unhashed but allows a single ip address, which gets created with the first. But what do i know... that isnt really my field.
Or did you not hash it as it would do it every loading of the page? If so it might be better to have 2 levels of session data, one which can "login" from any ip which is hashed and another which is unhashed but allows a single ip address, which gets created with the first. But what do i know... that isnt really my field.
obviously there are security best practices and all the low-hanging fruit that can be considered, but then a 0-day or something or other can always surprise you out of nowhere.