[Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Página 1 de 2 • Compartilhe •
Página 1 de 2 • 1, 2 
[Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Link do Post Completo: Sistema de Login - Delphi e Banco de Dados - Linguagem da Web: Sistema de Login - Delphi e Banco de Dados
Olá Pessoal, meu nome é Leonardo Marques e estou escrevendo este artigo para aqueles que se interessam por programação e querem aprender sobre esse mundo.
Necessário:
•Conhecimento Básico Delphi
•Conhecimento Básico Mysql (Banco de Dados)
•Delphi (Qualquer Versão)
•Zeus (Componente Delphi)
•Servidor Local (EasyPhp)
Hoje vou apresentar um sistema bem maneiro de como você pode integrar seu delphi com um Banco de Dados, seja ele Mysql, Oracle, SQL entre outros. Mas nesse Artigo irei utilizar o MYSQL.
OBS: Para aqueles que só copiam os códigos , melhor você sair pois estou escrevendo para pessoas interessadas em aprender.
[Você precisa estar registrado e conectado para ver esta imagem.]
Bom vamos Começar.
1 - Crie um novo Aplicativo no Delphi.
File >> New >> Aplication
2 - O " Form1 " criado automaticamente pelo delphi será nosso form de autenticação . Adicione os seguintes Componentes do Delphi:
•2 Edits
•2 Labels
•1 Button
E organize como na imagem abaixo ou como você achar melhor.
[Você precisa estar registrado e conectado para ver esta imagem.]
3 - Usarei o Componente "Zeus", para quem nunca usou essa ferramenta , estarei disponibilizando um artigo ensinando a instalar no seu Delphi. Adicione os Seguintes componentes do Zeus como mostra a foto abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]
•ZConnection
•ZQuery
4 - Estou Utilizando um Servidor Local (EasyPhp), o caminho do phpmyadmin (http://localhost/home/mysql) onde criarei um Banco de Dados chamado: "web", uma tabela chamada "users" com 2 Arquivos. Os Dois Arquivos preencham como na Foto.
[Você precisa estar registrado e conectado para ver esta imagem.]
Se você não conseguiu, clique em SQL e adicione o Codigo Abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]
5 - Voltando ao Delphi, vamos configurar o componente ZConnection para que ele se conecte com nosso Banco de Dados. Clique no Componente 1 vez e mude somente essas propiedades:
•Database : web
•Hostname : localhost
•Password : (no meu caso, nao tenho senha)
•Port : 3306
•Protocol : mysql-5 (Versão do Mysql que estou usando)
•User : root (Usuario do meu LocalHost)
Para testar se deu certo sua conexão . Vá na Propiedade " Connected " e mude para " True ", se ficar True, quer dizer que sua Conexão foi bem sucedida.
6 - No Componente ZQuery mude apenas uma Propiedade nele:
•Connection : ZConnection1
"ZConnection1" é o nome que dei para o componente do passo anterior . Apenas disse para o Componente que executa os comandos SQL , que as configurações de conexão do banco de dados está no Componente "ZConnection1".
7 - Agora Vamos para que realmente interessa, Vamos Adicionar este Codigo no Botão.(Dois Cliques no Botao para Adicionar o Código).
[Você precisa estar registrado e conectado para ver esta imagem.]
Compile o Programa para ver se não tem Erro(Para Testar: F9 | Para Compilar: CTRL+F9), Se estiver tudo Ok , você deve estar se perguntando. Como inserir um usuario e senha no BD para testar meu programa. Simples, é o que veremos no Proximo passo.
8 - Vá no Seu Painel Mysql e Abra a Tabela Users e Adicione os Dados como na Figura Abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]
9 - Finalizando a Prova de funcionamento do Programa :
Quando os Dados não estão cadastrados no BD:
[Você precisa estar registrado e conectado para ver esta imagem.]
Quando estão Cadastrados:
[Você precisa estar registrado e conectado para ver esta imagem.]
Conclusão
Esse Sistema é bem simples e você pode usá-lo para estudo e aprofundar-se melhor . Usando ele você pode desenvolver aplicações que utilizem BD e podendo assim , limitar só algumas para usar seu programa. Mas CUIDADO !!!, o sistema até então ensinado, está Básico, pois um bom cracker pode descompilar seu programa e descobrir as informações do seu Banco de Dados, assim podendo fazer o que bem entender (ainda não aparecerão casos). Espero que tenham gostado, se tiver alguma dúvida postem comentários , que quando puder estarei respondendo.
Até a Proxima
Leonardo Marques
Olá Pessoal, meu nome é Leonardo Marques e estou escrevendo este artigo para aqueles que se interessam por programação e querem aprender sobre esse mundo.
Necessário:
•Conhecimento Básico Delphi
•Conhecimento Básico Mysql (Banco de Dados)
•Delphi (Qualquer Versão)
•Zeus (Componente Delphi)
•Servidor Local (EasyPhp)
Hoje vou apresentar um sistema bem maneiro de como você pode integrar seu delphi com um Banco de Dados, seja ele Mysql, Oracle, SQL entre outros. Mas nesse Artigo irei utilizar o MYSQL.
OBS: Para aqueles que só copiam os códigos , melhor você sair pois estou escrevendo para pessoas interessadas em aprender.
[Você precisa estar registrado e conectado para ver esta imagem.]
Bom vamos Começar.
1 - Crie um novo Aplicativo no Delphi.
File >> New >> Aplication
2 - O " Form1 " criado automaticamente pelo delphi será nosso form de autenticação . Adicione os seguintes Componentes do Delphi:
•2 Edits
•2 Labels
•1 Button
E organize como na imagem abaixo ou como você achar melhor.
[Você precisa estar registrado e conectado para ver esta imagem.]
3 - Usarei o Componente "Zeus", para quem nunca usou essa ferramenta , estarei disponibilizando um artigo ensinando a instalar no seu Delphi. Adicione os Seguintes componentes do Zeus como mostra a foto abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]
•ZConnection
•ZQuery
4 - Estou Utilizando um Servidor Local (EasyPhp), o caminho do phpmyadmin (http://localhost/home/mysql) onde criarei um Banco de Dados chamado: "web", uma tabela chamada "users" com 2 Arquivos. Os Dois Arquivos preencham como na Foto.
[Você precisa estar registrado e conectado para ver esta imagem.]
Se você não conseguiu, clique em SQL e adicione o Codigo Abaixo:
- Código:
CREATE TABLE `web`.`users` (
`usuario` VARCHAR( 50 ) NOT NULL ,
`senha` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;
[Você precisa estar registrado e conectado para ver esta imagem.]
5 - Voltando ao Delphi, vamos configurar o componente ZConnection para que ele se conecte com nosso Banco de Dados. Clique no Componente 1 vez e mude somente essas propiedades:
•Database : web
•Hostname : localhost
•Password : (no meu caso, nao tenho senha)
•Port : 3306
•Protocol : mysql-5 (Versão do Mysql que estou usando)
•User : root (Usuario do meu LocalHost)
Para testar se deu certo sua conexão . Vá na Propiedade " Connected " e mude para " True ", se ficar True, quer dizer que sua Conexão foi bem sucedida.
6 - No Componente ZQuery mude apenas uma Propiedade nele:
•Connection : ZConnection1
"ZConnection1" é o nome que dei para o componente do passo anterior . Apenas disse para o Componente que executa os comandos SQL , que as configurações de conexão do banco de dados está no Componente "ZConnection1".
7 - Agora Vamos para que realmente interessa, Vamos Adicionar este Codigo no Botão.(Dois Cliques no Botao para Adicionar o Código).
[Você precisa estar registrado e conectado para ver esta imagem.]
Compile o Programa para ver se não tem Erro(Para Testar: F9 | Para Compilar: CTRL+F9), Se estiver tudo Ok , você deve estar se perguntando. Como inserir um usuario e senha no BD para testar meu programa. Simples, é o que veremos no Proximo passo.
8 - Vá no Seu Painel Mysql e Abra a Tabela Users e Adicione os Dados como na Figura Abaixo:
[Você precisa estar registrado e conectado para ver esta imagem.]
9 - Finalizando a Prova de funcionamento do Programa :
Quando os Dados não estão cadastrados no BD:
[Você precisa estar registrado e conectado para ver esta imagem.]
Quando estão Cadastrados:
[Você precisa estar registrado e conectado para ver esta imagem.]
Conclusão
Esse Sistema é bem simples e você pode usá-lo para estudo e aprofundar-se melhor . Usando ele você pode desenvolver aplicações que utilizem BD e podendo assim , limitar só algumas para usar seu programa. Mas CUIDADO !!!, o sistema até então ensinado, está Básico, pois um bom cracker pode descompilar seu programa e descobrir as informações do seu Banco de Dados, assim podendo fazer o que bem entender (ainda não aparecerão casos). Espero que tenham gostado, se tiver alguma dúvida postem comentários , que quando puder estarei respondendo.
Até a Proxima
Leonardo Marques
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Muito bom, mas eu já tenho uma DLL exclusiva para isso.
Obrigado por postar
Obrigado por postar

Designer- Membros

- Mensagens: 183
Agradecimentos: 3
Data de inscrição: 23/07/2011
Idade: 27
Localização: ES, Serra
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Tópico PERFEITO,
Obrigado pro compartilha vai ajudar muitos membros como me ajudou =D
Obrigado pro compartilha vai ajudar muitos membros como me ajudou =D

CoYoTe- Membros

- Mensagens: 181
Agradecimentos: 7
Data de inscrição: 22/07/2011
Idade: 17
Localização: Toda Game Zone
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
o meu esta aparecendo esse erro (ZDbcMySqlUtils.pas), alguem sabe me ajudar?

trutabr- Membros

- Mensagens: 6
Agradecimentos: 0
Data de inscrição: 06/12/2011
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Poste uma print do erro que tentaremos solucionar pra você.
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Shadow~ escreveu:Poste uma print do erro que tentaremos solucionar pra você.
Esta acontecendo isso a hora q eu clico no botao ok, (da ate esse erro quando nenhum dos campos estao preenchidos, basta cliclar no ok)
segue a imagem
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver este link.]

trutabr- Membros

- Mensagens: 6
Agradecimentos: 0
Data de inscrição: 06/12/2011
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Pelo que vi ali parece que o erro é que não está encontrando o arquivo...
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
mais vc sabe me dizer qual é esse arquivo?
ou tem ou sabe onde tem algum tutorial q ensina fazer um sistema de login utilizando phpmyadmin+zeos acess?
desde ja grato
fico no aguardo da resposta
ou tem ou sabe onde tem algum tutorial q ensina fazer um sistema de login utilizando phpmyadmin+zeos acess?
desde ja grato
fico no aguardo da resposta

trutabr- Membros

- Mensagens: 6
Agradecimentos: 0
Data de inscrição: 06/12/2011
Re: [Tutorial] - Sistema de Login com MYSQL - Delphi | By: LeoM.
Tenta esse tutorial, ele é de um fórum que eu frequento ^^
Sistema de Login - iMaster
Sistema de Login - iMaster
Página 1 de 2 • 1, 2 
Tópicos similares» Mortal Cheats Preview - Área Delphi/VB
» Sistema Anct
» Pedido de player atendido novo sistema de Arara
» Tutorial Jogando GOD 2012
» Tutorial de Base da Guilda
» Sistema Anct
» Pedido de player atendido novo sistema de Arara
» Tutorial Jogando GOD 2012
» Tutorial de Base da Guilda
Página 1 de 2
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum






» NX-Suspend e NX-Injector Novo!
» Removido
» Removido
» Arrumem logo esse problema!
» Parceria CrieSites Fórum
» Kino no Tabi
» wall hak funcional [CF AL]
» Update-GM-Simples-MocroGunz-V7-AllHax