Estou nas etapas finais da criação de um site feito na plataforma PHP. Utilizo banco de dados Mysql, e sempre que algum usuário faz Log IN em sua conta, o número "1" é setado na table "online" no bd e sempre que fazem Log OUT, é setado "0". Como podem ver, isso é uma forma que criei para checar quem está online no site. Eu uso várias funções que pedem em variáveis o valor deste "online".
Acontece que caso todos os usuários saíssem do site pelo botão "Log OUT", eu não teria problema, mas o que realmente acontece, é que os usuários simplesmente fecham a página sem dar logout,e, consequentemente, a table "online" no db sempre fica setado "1", até que ele retorne e dê logout.
alguém aqui pode me ajudar a construir um código para finalizar a sessão e dar logout no usuário? Ou simplesmente setar no db esta variável?
Question
LincolnSMelo
Olá.
Estou nas etapas finais da criação de um site feito na plataforma PHP. Utilizo banco de dados Mysql, e sempre que algum usuário faz Log IN em sua conta, o número "1" é setado na table "online" no bd e sempre que fazem Log OUT, é setado "0". Como podem ver, isso é uma forma que criei para checar quem está online no site. Eu uso várias funções que pedem em variáveis o valor deste "online".
Acontece que caso todos os usuários saíssem do site pelo botão "Log OUT", eu não teria problema, mas o que realmente acontece, é que os usuários simplesmente fecham a página sem dar logout,e, consequentemente, a table "online" no db sempre fica setado "1", até que ele retorne e dê logout.
alguém aqui pode me ajudar a construir um código para finalizar a sessão e dar logout no usuário? Ou simplesmente setar no db esta variável?
Obrigado.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.