Tempo aproximado para leitura: 00:01:00 min
Dúvida
A função Psweek() não está validando quando é na ordem senha, como fazer para validar por senha?
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.17
Solução
A função Pswseek() somente tinha este comportamento na versão 10 do sistema. A partir da versão versão 11 ela parou de avaliar a senha do usuário, pois tratar-se de falha de segurança.
Não existe hoje no Protheus nenhuma api que informe se a senha do usuário está correta.
Cross Segmentos - TOTVS Backoffice Linha Protheus - ADVPL - Função Pswseek: Validar Senha
-
Olá,
Caso a configuração da política de senhas definida no módulo configurador do Protheus não possua integração com o Active Directory, é possível realizar a validação utilizando as funções PswSeek() e PswName() conjuntamente. Vide exemplo aqui.
Caso a política esteja integrada com o Active Directory, é possível utilizar a função ADUserValid().
1 Comentários