Fórum Senha e usuario #325392
15/07/2006
0
eu tenho o seguinte codigo
procedure TForm1.FormCreate(Sender: TObject);
Var
usuario: string[6];
senha: string[6];
begin
usuario := inputbox(´Area Restrita´,´Digite o Usuário´,´´);
if (usuario<>´MASTER´)and (usuario<>´MASTER´) then
begin
SHOWMESSAGE(´Usuário Incorreto´);
begin
senha := inputbox(´Acesso´,´Digite a Senha de Acesso´,´´);
if (senha<>´123456´)and(senha<>´123456´) then
begin
SHOWMESSAGE(´SENHA INCORRETA´);
halt;
end;
Ai esta pedindo USUARIO E SENHA..so que não vai dar um erro na hora de copilar
o seguinte erro
[Error] Unit1.pas(126): Statement expected but ´PROCEDURE´ found
alguem pode mim ajudar
Maf_arthur
Curtir tópico
+ 0Posts
15/07/2006
Lindomar.des
tente assim
procedure TForm1.FormCreate(Sender: TObject);
Var
usuario: string[6];
senha: string[6];
begin
usuario := inputbox(´Area Restrita´,´Digite o Usuário´,´´);
if usuario<>´MASTER´ then
SHOWMESSAGE(´Usuário Incorreto´);
senha := inputbox(´Acesso´,´Digite a Senha de Acesso´,´´);
if senha<>´123456´ then
begin
SHOWMESSAGE(´SENHA INCORRETA´);
halt;
end;
end;
Gostei + 0
15/07/2006
Marco Salles
if (usuario<>´MASTER´)and (usuario<>´MASTER´) then e if (senha<>´123456´)and(senha<>´123456´) then
me parece reduntante , ja que
if (usuario<>´MASTER´)and (usuario<>´MASTER´) then = if (usuario<>´MASTER´) then if (senha<>´123456´)and(senha<>´123456´) then = if (senha<>´123456´) then
pois bem , mais ou ou menos dentro do seu raciocineo
procedure TForm1.FormCreate(Sender: TObject); Var usuario: string[6]; senha: string[6]; begin usuario := inputbox(´Area Restrita´,´Digite o Usuário´,´´); if (usuario<>´MASTER´)then begin SHOWMESSAGE(´Usuário Incorreto´); application.Terminate; end else begin senha := inputbox(´Acesso´,´Digite a Senha de Acesso´,´´); if (senha<>´123456´) then begin SHOWMESSAGE(´SENHA INCORRETA´); application.Terminate; end; end; end;
Gostei + 0
17/07/2006
Aroldo Zanela
O objetivo de criar um formulário de ´login´ é identificar e autenticar um usuário do sistema. A partir do momento que a senha fica exposta, essa rotina não atinge o objetivo. Desta forma, o uso da função [b:faa3276bb4]InputBox [/b:faa3276bb4]descaracteriza toda o esforço neste sentido. (Salve o caso de você ter implementado um clone com as devidas modificações).
Os pacotes RxLib e JediVCL possuem componentes de autenticação especificamente projetados, entre outras coisas. Você poderá encontrá-los em www.torry.net para a sua versão do Delphi.
Gostei + 0
17/07/2006
Maf_arthur
olhe so funcionou tudo blz..
obrigadu a todos
vlw
a dica vlw mesmo...
abraço a todos
Gostei + 0
17/07/2006
Marco Salles
isto é verdade Aroldo
Não precisa ir tão longe.. Basta dar uma olha nesse tópicop , postado por voce mesmo Aroldo .
http://forum.devmedia.com.br/viewtopic.php?t=5136&highlight=senha&sid=f38354354af910dc1522025d1552aaa5
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)