GARANTIR DESCONTO

Fórum tela de login #203801

01/01/2004

0

como eu faço uma form de login que um usuário tem um tipo de permisão, explique Obrigado


Linhares

Linhares

Responder

Posts

02/01/2004

Tnaires

Olá linhares

Primeiro, vc precisa de uma tabela de usuários (claro). Nessa tabela vc coloca os campos: cod_usuario (chave), login, senha, tipo_acesso. O campo tipo_acesso pode, por exemplo, armazenar um char com o tipo de acesso (exemplo: administrador - ´a´; operador - ´o´).
No form login, vc pode colocar um query com o seguinte SQL:
SELECT tipo_acesso From Usuarios
WHERE login = :login
AND senha = :senha

E no form, vc coloca o seguinte código:
  Query.Close;
  Query.ParamByName(´login´).AsString := EditLogin.Text;
  Query.ParamByName(´senha´).AsString := EditSenha.Text;
  Query.Open;
  if Query.IsEmpty then
    // Usuário Inválido
  else if Querytipo_acesso.Value = ´o´ then
    // Restrições para o operador
  else if Querytipo_acesso.Value = ´u´ then
    // Restrições para o usuário

Espero ter ajudado.


Responder

Gostei + 0

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

Aceitar