/ / Logic on / off user no painel de controle - php, logic-programming

Logic on / off user no painel de controle - php, logic-programming

Estou tendo um problema Eu estou fazendo um sistema em php e deve mostrar quantos usuários estão online e quantos estão offline.

então eu fiz uma coluna "online tipo int" 0 = offline, 1 = online.

quando o usuário faz o login no sistema muda para 1, e quando você clica em logout muda para 0, o problema é que quando o usuário fecha a aba ou desliga o seu computador, você não pode mudar para 0.

como você pode fazer isso?

Respostas:

0 para resposta № 1

Você pode ter que fazer o tratamento de sessão. Quando o usuário efetua login, para essa sessão ele deve ser 1. Se o usuário efetuar login de outro local, para essa sessão você pode ter que manter 1 na memória, quando o usuário fecha a janela, a sessão é encerrada. Nesse momento você tem que excluir essa sessão da memória. Quando não há sessão na memória, o usuário é desconectado.