Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mellosp

Saber quem está Online ou Offline

Recommended Posts

Preciso fazer isso e não sei como...

Eu tenho um bd onde ha uma coluna chamada Status.

Quando o usuário faz login ele atualiza essa coluna colocando o valor de Offline para Online.

O problema é quando o usuário fecha o navegador ou faz logout, no bd continua Online...

 

Eu tentei com o Global.asa assim:

 

<script LANGUAGE=VBScript RUNAT=Server>

Sub Application_OnStart

Application("connString") = "provider=microsoft.jet.oledb.4.0;data source=D:\inetpub\domains\dados\dados.mdb;"

End Sub

 

Sub Session_OnEnd

Application.Lock

Dim status_user

status_user = "Offline"

set conexao = Server.CreateObject ("ADODB.Connection")

conexao.Open Application("connString")

sql = "update TBConf_Acesso set Status ='"&status_user&"' where LoginUsuario='" & Session("UserLogin") & "'"

conexao.Execute (sql)

conexao.Close

set conexao = Nothing

Application.UnLock

End Sub

</Script>

 

Mas continua na mesma, nao funciona nem no IIS aqui no meu pc e nem no servidor, quer dizer não está funcionando mesmo.

Alguem ja fez e sabe como devo fazer?

Obrigado a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que é usado geralmente é armazenar a data hora da ultima acao do usuario no site

 

de posse disso voce estipula um intervalo de tempo no qual ainda considera-o online

 

se passar deste prazo ele ta off

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.