У меня есть система входа в систему.С моим входом в систему хранятся и файлы cookie (если вы «помните меня»), а затем вы входите.Когда вы находитесь в системе входа в систему на home.php (вы можете войти только в том случае, если сессия / cookie зарегистрированы), я хочу, чтобы поле состояния в таблице «пользователь» обновлялось до онлайн и офлайн при выходе.
Я знаю, как это сделать, чтобы обновить статус, когда вы входите и выходите из системы, но вот что: как мне поступить, когда пользователь покидает сайт без выхода из системы (нажав на кнопку фактического выхода из системы))Я имею в виду, что если статус установлен на «Онлайн», и вы покинете страницу, он останется «Онлайн», как вы понимаете… логично… так что мне делать в этой ситуации?Я не хочу иметь маленькое уродливое всплывающее окно, которое выводит вас из системы, когда вы покидаете страницу, это настолько старая школа и плохо.
Или, может быть, когда сеанс заканчивается, вы устанавливаете статус в автономный режим?но опять же, как мне это сделать?
Идеи и примеры для решения этой проблемы были бы хороши.
Сайты, такие как, например, Facebook, в чате вы меняете статус на Idle, если вы покидаете страницыи каким-то образом, если вы покидаете страницу и некоторое время вы находитесь в автономном режиме ... Как, я не знаю.