O Sistema de Segurança é utilizado para controlar o acesso
a partes da aplicação.
É composto por Usuários e Grupos, sendo que cada Usuário
pertence a um Grupo e este define o nível de acesso liberado para
os usuários deste grupo.
Este Sistema de Segurança pode ser configurado pelo Menu Opções/Projeto/Propriedades
e ativando-se a aba "Segurança".
O Sistema de Segurança pode ser ativado ou desativado para cada
Aplicação.
Caso o Sistema de Segurança esteja ativado, esta tela e as demais
telas de configuração só poderão serem
visualizadas pelo Administrador da aplicação. Este
administrador possui o maior nível de acesso, o que lhe permite
acesso a todas as partes da aplicação.
No Início da aplicação é recomendável
alterar a senha do Administrador, pois a senha padrão para toda
aplicação nova é "Administrador"
Também é gerado um Grupo e Usuário padrão com
o nome "Convidado", com a senha "Convidado" e com nível
de acesso igual ao do administrador. Este usuário será
utilizado como padrão na abertura da aplicação.
Recomenda-se também a alteração do nível e
senha deste usuário no final do desenvolvimento da aplicação.
O Nível de cada usuário está na faixa de 0 a 255,
sendo que o nível 0 dá o maior acesso possível e o nível
255 o menor acesso. Um usuário que pertence a um grupo com nível
de acesso 100 só poderá abrir as telas com este mesmo nível
ou com nível entre 100 e 255.
Através da tela acima pode-se cadastrar novos grupos, novos usuários, sendo que o grupo "convidado" não poderá jamais ser removido do sistema.
Utiliza-se os comandos LOGOFF() para desabilitar o usuário atual do sistema e LOGON('NOME",["SENHA"]) para liberar a aplicação para um outro usuário.
Estes comandos também estão disponíveis pelo Menu Opções/LOGON ou Opções/LOGOFF.
Toda vez que houver a mudança de usuário, o sistema irá verificar as telas abertas e fechar aquelas que não tem liberação para o novo usuário.