1
resposta

como gerenciar quantas pessoas estao online em sistema com php e mysql

tenho um sistema em php e preciso verificar quantas e quais pessoas estão logadas nele... eu tenho um controle de login onde apenas verifico se as informações são as mesma do banco de dados e faço o login... teria alguma forma de gerenciar esses acessos ?

1 resposta

Bom dia Larissa!

Você pode criar uma coluna (logado, do tipo booleana) na tabela de usuários. Quando o usuário logar ela vira true, quando ele deslogar ela vira false. Pra saber quantos tem é só dar um select na tabela de usuários:

select * from user where logado=true;

Uma observação importante, se o usuário sair do sistema sem fazer logout, fechando a janela do browser, ele vai aparecer como logado mas na realidade vai estar deslogado. Mas pelomenos você vai ter uma quantidade aproximada.