AJUDA COM INDENTIFICACAO DE SECAO....

KURTGU 13/11/2012 12:50:38
#414117
Pessoal no meu sistema ele e totalmente online...Gostaria de fazer uma identificacao de quantos usuarios estao em cada secao...exemplo....


Tenho 500 usuarios ou mais.... no meu progama existe as secoes PC,XBOX360,PS3,PSP, entre outras, gostaria de uma ideia de como eu posso fazer isso, exemplo tem 30 usuario Olhando a aba pc e 32 na aba xbox360 e assim por diante....

Alguem tem alguma ideia....Lembrando que e WINDOWS FORM....
KURTGU 13/11/2012 12:52:35
#414118
Banco de Dados MYSQL....
F001E 14/11/2012 09:11:56
#414190
é o q veio na minha cabeça agora....
mas pode fazer assim....tipo....no Change da Aba quando o usuario clicar somar + 1 e quando o usuario clicar em outra aba, nessa que ele estava soma -1 e soma +1 na outra, mas dai vc vai ter q salvar no banco a atualizar pra mostrar na tela a todo momento....
KERPLUNK 14/11/2012 09:49:20
#414194
Resposta escolhida
Use o global.asax. Quando uma sessão iniciar ou finalizar, aumente ou decremente uma variável. Agora, exatamente em que sessão o usuário está, aí é outro problema. Com o global.asax, você pode mostrar quantos usuários estão logados, mas mostrar exatamente a parte do site que estão, aí além de mais complicado, é até desnecessário. Para isso, simplesmente faça uma contagem de acessos, quando entrar em uma aba, grave no banco que aquela aba teve um acesso e grave também a data. Com isso você pode fazer uma query que diga quantos usuários acessaram a sessão nos últimos x dias...
Tópico encerrado , respostas não são mais permitidas