Ir para conteúdo
Fórum Script Brasil
  • 0

Login E Senha


Fernando_Ramos

Pergunta

Amigos,

sou novo em delphi e me deparei com um sistema de login e senha

tenho o meu form com 2 edits um de login e senha

tenho meu banco de dados access e a queria fazer a conexão por ADO

como devo fazer para fazer a conexão e verificar no banco se os dados estão corretos.caso esteja abre outro form caso não aparece uma mensagem de erro.

por favor me expliquem passo a passo pois estou aprendendo delphi agora.

obrigado desde já

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Quanto a conexao ADO, acho melhor você procurar alguns tutoriais na sessao de link do forum delphi (o link esta na minha assinatura)

Com as senhas voce pode fazer a checagem assim:

Coloque um DBLookUpBox para o usuario (Ele lista todos os usuarios cadastrados e todas vez que move entre eles a tabela tambem pula o ponteiro para o mesmo, o código fica mais simples)

então:

If editsenha.text = tabela.fieldbyname('CampoSenha') then

// Chama form

ELSE

ShowMessage('Senha inválida!');

Link para o comentário
Compartilhar em outros sites

  • 0

Ih.. a coisa complica dai... Voce vai ter que usar um while not...

Olha só: +- assim:

Acho que deve dar! faz um teste ai!

begin
  tabela.first //Pula pro primeiro registro
  while not tabela.eof do  // enquanto não for o fim da tabela
  begin
    if editusuario.text = tabela.fieldbyname('usuario') then
    begin
      if editsenha.text = tabela.fieldbyname('senha') then
      begin
        chama o sistema aqui
        FormUsuario.close;
        abort; // pra não aparecer a chamada de erro no final
      end
      else
      begin
        showmessage('Senha inválida!')
        abort; // pra não aparecer a chamada de erro no final
      end;
    end;
    tabela.next;
  end;
  showmessage('Usuario não existe!') //se chegar no fim e não existir o usuario
end;

Sacou pelo menos a ideia?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...