Ir para conteúdo

POWERED BY:

Arquivado

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

thaiss

Usuário Logado

Recommended Posts

Tenho um sistema de login.

Queria saber quando o usuário estiver logado. Para outro usuário com o mesmo login e senha não poder se logar ao mesmo tempo.

 

Eu pensei em fazer um check box com o nome de status no banco de dados e quando o usuário se logar, o status ficar checado.

Caso o status ja esteja logado, não é possível fazer o login.

 

Acho que o raciocínio está correto.

 

Consegui fazer ja a parte de se o status tiver checado ele não poderá se logar e caso contrário fará o login. Mas pra testar isso, estou checando o status manualmente.

 

Mas não sei fazer pra checar o status automaticamente, na hora q o usuario inicial se logar.

 

Alguém sabe como ? http://forum.imasters.com.br/public/style_emoticons/default/wub.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

você está fazendo algo certo então porque funciona perfeitoSQL="SELECT * FROM usuarios WHERE usuario=,...."if not rs.eof thenConexao.Execute("UPDATE usuarios SET status=TRUE")response.redirect "index.asp"end ifé só faer um update, posta seu codigo ai qualquer coisa ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Checar é facil, o problema eh quando você vai deschecar ? ou seja como você vai saber que o usuario nao esta mais logado para liberar que ele se logue denovo ?abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa um tempo maximo de inatividade e caso passe deste tempo voce seta como off

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu ja fiz um sistema bem parecido, amanhã quando estiver em casa eu posto aquimas a logica é a cada 5 minutos por exemplo desmarcar o status dele em qualquer sessão de qualquer usuario...e se ele ainda estiver on em qualquer pagina faz um update e remarca o status, ou seja se ele deslogar, daqui 5 minutos em alguma pagina o status dele vai ser off e como ele não vai ta mais navegando para mudar o status, continua 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.