Use a tusercontrol... e facil e grátis...

-----Mensagem original-----
De: patricinha_cl [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 7 de março de 2005 13:22
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Validação usuário




Pessoal, estou desenvolvendo um sistema que possuirá validação de 
usuário e senha. Porém nunca trabalhei com sistemas assim. 
Gostaria de um auxilio, não encontro material algum na internet que 
me auxilie para tal se puderem me dar uma idéia agradeço muito.
Possuo três tabelas, uma conterá os dados dos usuários, nome, login, 
senha. Em outra tabela armazenarei o nome dos formularios que serão 
criados no sistema, e na terceira tabela existirá as permissões dos 
usuários para os formulários.
Gostaria de uma ajuda, estou trabalhando com o delphi 7 e banco 
firebird. No meu form de login eu terei que validar usuário e senha. 
Estou usando o seguinte código para tal:

procedure TFormLogin.BtnOKClick(Sender: TObject);
begin
DataModule1.UsuIBQuery.close;
DataModule1.UsuIBQuery.sql.clear;
DataModule1.UsuIBQuery.sql.add('SELECT USUARIO_LOGIN,USUARIO_SENHA');
DataModule1.UsuIBQuery.Sql.Add('from USUARIO');
DataModule1.UsuIBQuery.sql.Add('where USUARIO_LOGIN = :Nome and 
USUARIO_SENHA =:Login ' );
DataModule1.UsuIBQuery.parambyname('Nome').asstring:=ednome.text;
DataModule1.UsuIBQuery.ParamByName('Login').asstring:=edsenha.text;
DataModule1.UsuIBQuery.open;
begin
if DataModule1.UsuIBQuery.RecordCount = 0 then
ShowMessage('Senha ou Usuario Invalido! '+ 'Certifique-se que a Tecla 
Caps Lock não esteja Ativada! ')
else
begin
TelaPrincipal.enabled:=true;
FormLogin.release;
end;
end;
end;

Ele esta funcionando beleza, mas no form que eu cadastro o usuário eu 
tenho que definir em que form aquele usuário vai ter acesso, e o 
nivel de permissão dele no mesmo (se é total, de inclusão, alteração, 
exclusão)... Esta parte eu não sei nem como começar. Se alguém tiver 
algum material para me passar, ou quem sabe algum exemplo eu agradeço 
muito.
Abraços
Patricia








-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos




 






-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a