Fórum Conexão SOCKETS #166454

25/06/2003

0

Aew pessoal, tenho a seguinte rotina para fazer LOGIN de usuarios no meu programa:

if table1.locate(´campo de usuario´,edit1.text,[]) and (table1senha.value=edit2.text) then
Begin
abre o sistema
end
else
begin
showmessage(´usuário ou senha incorretos´);
end;

Estou fazendo um programa CLIENTE/SERVIDOR que se conectam em maquinas remotas, e gostaria que este codigo acima, no momento que eu conectasse o CLIENTE no SERVIDOR, o SERVIDOR pedisse com este codigo a senha cadastrada.

Como fazer isso ?

Espero que possam me ajudar e agradeço desde já,
Rodrigo!


Ropesca

Ropesca

Responder

Posts

30/06/2003

Rabitz

comovido pelo desespero, apesar de não ser nenhum xpert, vou tentar dar uma luz...

no CLIENTE:

ao usuário digitar seu login e senha, faça o seguinte:

gere uma string juntando os valores de IP da máquina, Nome do Usuário, e Senha, e mande via Sendtext do socket para o servidor (utilize um caracter para separar uma informação da outra), e mande o programa esperar por uma resposta por X segundos


no servidor:

ao receber a string enviada, separe, faça a verificação de Usuário e senha, e caso Positivo, envie uma mensagem de liberação do sistema, tipo ´LOGINOK´, para o cliente do IP, caso contrário, envia uma mensagem de erro, tipo ´LOGINERRADO´,...

No cliente novamente...

se retornar o ´LOGINOK´ prossiga, senão, Volte o processo...


Falow...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar