при каждом обновлении страницы пользователем, обновляется инфа о егошнем последнем посещении в базе. Если этой инфе больше к примеру 5 минут (т.е. пользователь не обновлял страницы сайта более 5 минут, может он читает что-то, а может свалил), то считается что пользователь вышел. 5 минут взято для примера