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
Curtir tópico
+ 0
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:
E no form, vc coloca o seguinte código:
Espero ter ajudado.
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
Clique aqui para fazer login e interagir na Comunidade :)