controle de login em aplicação

Enviada por jorge 
jorge
controle de login em aplicação
13 de March de 2003 às 01:31PM
uma aplicação roda em varias estaçoes o usuario faz login e guardamos o ip e o nome do login em uma tabela se usuario para evitar login duplo.
Quando usuario sai corretamente da aplicação
apagamos o registro de login.
porem quando o usuario sai indevidamente da aplicação perdemos o controle.
como faço para verificar se aplicação esta rodando em um determinado IP.
a ideia é se o cara logar e tiver registro de login anterior na tabela quero verificar se aplicação ta rodando no (login/ip) registrado. nao posso ficar perguntando tenho problemas de rede.
Newton Wagner
Re: controle de login em aplicação
13 de March de 2003 às 02:06PM
Além do banco de dados, você pode utilizar um Cookie ou Sessions.. se a seção expirar, considere que o usuário saiu indevidamente da aplicação! :P.
<b>Re: controle de login em aplicação</b>
13 de March de 2003 às 03:37PM
<HTML>Ainda assim é falho.

Em todas as aplicações que utilizei, a melhor solução que achei foi, caso um login duplo seja localizado, ou mato a primeira conexão. Para isso, sete um cookie no usuário e grave a chave do cookie no db, caso haja login duplo, bloqueie o acesso da primeira chave.

Ficou claro?

Jayr</HTML>
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.