GARANTIR DESCONTO

Fórum Sobre acesso ao sistema com senha #203276

28/12/2003

0

Consegui colocar com ajuda do forum senha no meu projeto, so que eu queria ir mais adiante.

1- Como restringir usuario do sistema (não sei nem por onde começar)
2 - Implemetar nesse codigo uma mensagem de bom dia, boa noite, bom trabalho, coisas assim no usuario que conectar tipo ´Olá wagner bem vindo ao sistema´ ou identificar ´AM, Bom Dia e PM, Boa Tarde´

begin
if not tabelaUsuario.Locate(´senha;login´,vararrayof([editsenha.Text,editusuario.text]),[]) then
begin
Application.MessageBox(´Ops! Usuario e/ou senha não autorizados!´,´Atenção!´,mb_iconStop+mb_ok);
editsenha.clear;
editusuario.SetFocus;
editusuario.SelStart:=0;
exit;
end
else
begin
fechar:=1;
close;
end;

Obrigado


Wagner

Wagner

Responder

Posts

29/12/2003

Tnaires

Faça uma alteraçãozinha na tabela d usuários. Acrescente um campo q armazene um char correspondente ao tipo d usuário (exemplo: Operador - ´O´; Master - ´M´). Qdo o usuário logar, recupere esse valor e altere as propriedades Enabled/Visible dos componentes q ele pode (ou não) alterar/ver, de acordo com sua permissão.
Qto às mensagens, qdo o usuário logar, use a função Time (retorna a hora atual) pra comparar se está entre 6:00 e 12:00 (Bom Dia), se está entre 12:00 e 18:00 (Boa Tarde) ou se é maior q 18:00 ou está entre 0:00 e 6:00 (Boa Noite).
Não sei s eu fui mto claro, mas espero ter ajudado. Sucesso.


Responder

Gostei + 0

29/12/2003

Marconi

Eu tenho algo semelhante

Na tabela de usuários eu tenho um campo que define o Nivel do mesmo.
Zero é o nivel raiz que tem acesso a tudo. Até ao cadastro de usuários.
Os outros nem enxergam que existe este cadastro.

No cadastro eu tenho outros campos, todos tipo ´Lógico´ (boolean) que dão ou não acesso a determinados trechos do programa.

Tenha o cuidado de não colocar o nome de Usuarios.db ou Senhas.db no seu cadastro de usuários. Porém crie estes arquivos supra citados cheios de caracteres estranhos, permitindo que curiosos fiquem perdendo tempo tentando desvendar Se quiser ficar ainda mais seguro, coloque entre os caracteres estranhos alguns nomes conhecidos para deixar os hackers mais curiosos ainda.

Espero ter ajudado

Marconi


Responder

Gostei + 0

01/01/2004

Wagner

Agradeço as informações sobre o assunto, mais ainda continuo sem saber como fazer.


Responder

Gostei + 0

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

Aceitar