none
Login e senha com identificação. RRS feed

  • Pergunta

  • Boa tarde, galera preciso de uma ajuda, tenho uma conexão com banco de dados, aonde tem login e senha, claro cada um com seu ID, no meu projeto tenho uma tela com Login e Senha, uma TextboxLogin e textBoxSenha, usando um select para identificar do banco quando acessar, até aí tudo bem, ele loga e entra, mas se o cliente quiser dar o seu login para outra pessoa acessar ele vai conseguir entrar mesmo com o cliente logado, agora nessa parte preciso de ajuda, preciso identificar quando um login está logado para não permitir a entrada do cliente com o mesmo usuário.
    sexta-feira, 4 de março de 2016 19:59

Respostas

  • Bom nesse caso você pode ter uma coluna na sua tabela de usuarios do sistema onde ao usuario logar no sistema você coloca um valor nessa coluna por exemplo uma coluna chamada usulog char(1) onde você insere um caracter S para essa coluna e se toda vez que o usuario logar você preenche essa coluna e a cada login você verifica se o usuario que esta tentando acessar tem essa coluna preenchida caso ja esteja retorna uma mensagem para o usuario, somente você tera que ver para limpar esse campo da tabela de usuario quando o mesmo sair do sistema ao seja ao fechar o sistema você limpa esse campo do usuario agora se ocorrer um problema no sistema e essa coluna não for limpa o sistema ira sempre indicar que existe um usuario logado nesse caso você tera que ter uma rotina que limpe ou que permite que a mesma seja limpa por outro usuario ou você ter um usuario MASTER que pode logar no sistema sem usar essa função pois imagine se o sistema estiver logo e você fechar o sistema pelo grenciador de tarefas a coluna não sera limpa e você ficara impredido de acessar o sistema, então temos uns contras ai nesse metodo seu. Mas espero ter ajudado.

    Junior

    • Marcado como Resposta Marcos SJ terça-feira, 8 de março de 2016 21:07
    domingo, 6 de março de 2016 14:35