Forum
See question

AEXTPW da tabela US muda-se constantemente   

10 views
0
♥ 0

Bom dia,

Por alguma razão num dos nossos clientes em evolution a password de aextpw está constantemente a ser alterada (recodificação da mesma).

Existe algum passo que tenha de fazer na manutenção para prevenir a constante alteração da mesma?

Faça login para poder traduzir
Evolution Desktop
PHC
Marked as spam
Criado há 2 dias e 21 horas fredericocabral
f
fredericocabral Frederico Cabral Responsiveness Member
1 answers
0
Private answer


Bom dia,

O comportamento que descreve (password do campo AEXTPW na tabela US a ser “recodificada”/alterada constantemente) está alinhado com situações já identificadas em Cegid PHC, relacionadas com:

  • o parâmetro "Utiliza password encriptada" (ge_pwdencript), e
  • rotinas internas que encriptam automaticamente o campo AEXTPW.

Quando esse parâmetro está ativo ou é alterado indevidamente, o valor introduzido em AEXTPW é encriptado ao gravar no SQL, podendo ocorrer encriptação repetida (encriptar algo que já estava encriptado) e, na prática, “mudança constante” da password.

Para prevenir que a password de AEXTPW continue a ser alterada de forma inesperada, sugere‑se:

  1. Validar o parâmetro "Utiliza password encriptada" (ge_pwdencript)
    • No Cegid PHC Evolution Desktop, aceda aos parâmetros (para1) e confirme o estado do parâmetro associado à utilização de password encriptada.
    • Se o parâmetro estiver a ser alterado manualmente via SQL ou por algum desenvolvimento externo, isso pode despoletar novamente o processo de encriptação automática das passwords.
    • Garanta que não existem rotinas personalizadas (SPs, triggers, código externo) a mexer neste parâmetro ou no campo AEXTPW.
  2. Evitar alterações manuais aos parâmetros via SQL
    • Em casos já analisados, alterações diretas em SQL a parâmetros da aplicação (incluindo ge_pwdencript) originaram atualizações massivas ao campo AEXTPW.
    • Reforce a prática de fazer alterações de parâmetros apenas pela aplicação, e não diretamente na base de dados.
  3. Criar um trigger de proteção sobre o parâmetro ge_pwdencript (recomendado)

    Em clientes com problemas recorrentes de alteração de passwords, foi sugerida e aplicada a criação de um trigger SQL que impede alterações indevidas ao parâmetro ge_pwdencript, evitando que o processo interno volte a encriptar as passwords.

    Exemplo de abordagem (a adaptar pelo parceiro/DBA):

    • Criar um trigger na tabela de parâmetros (para1) que:
      • bloqueie updates ao registo com descrição ge_pwdencript, ou
      • registe qualquer tentativa de alteração (em tabela de log própria) para posterior análise.
    • Após implementar o trigger, monitorizar se deixam de ocorrer updates inesperados ao campo AEXTPW na tabela US.

    Em tickets anteriores, após a criação deste tipo de trigger, os clientes confirmaram que o comportamento deixou de ocorrer.

  4. Verificar se existem desenvolvimentos ou integrações externas
    • Confirme se não há:
      • procedimentos armazenados de utilizador,
      • triggers personalizados na tabela US,
      • aplicações externas (ODBC, .NET, etc.)

      que possam estar a atualizar o campo AEXTPW.

    • Se existirem, reveja o código para garantir que não está a re‑encriptar ou regravar o campo AEXTPW de forma automática.

Em resumo, não existe um “passo de manutenção” específico que desligue este comportamento; o ponto crítico é garantir que o parâmetro de password encriptada não é alterado indevidamente e, se necessário, proteger esse parâmetro com um trigger SQL, o que tem sido eficaz em casos semelhantes.

Se precisar, indique a versão exata do Cegid PHC Evolution instalada e se já identificou o parâmetro ge_pwdencript na base de dados, para se poder afinar melhor a abordagem.

Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.

Ajude-nos a melhorar esta funcionalidade:

• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",

• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.


Faça login para poder traduzir
Marked as spam
Criado há 2 dias e 21 horas cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional