Validar Senha Usuário

Bom dia

Conforme chamado Totvs a função PswName foi descontinuada

Nesse caso, qual função posso utilizar para validar a senha do usuário em uma função ADVPL ?

Obrigado

Bom dia Thyago !
Uma alternativa seria usar a função RpcSetEnv
Segue um exemplo: link
Espero ter ajudado.

Olá, Conforme informado pelo Rodrigo um alternativa pode ser utilizado a função RpcSetEnv() ou alguma API exemplo:

if RpcSetEnv("Empresa","Filial","Usuario,"Senha")

ConOut("Usuario Validado")

RpcClearEnv()

Else

ConOut("Usuário Invalido")

Segue abaixo documentações que podem auxiliar https://centraldeatendimento.totvs.com/hc/pt-br/articles/360058893613-Cross-Segmentos-TOTVS-Backoffice-Linha-Protheus-ADVPL-Fun%C3%A7%C3%A3o-Pswseek-Validar-Senha

Atenciosamente,

Eduardo Paro

Obrigado. Dessa forma atende minha necessidade

Amigo não sei exatamente qual a sua necessidade mas você poderia utilizar a rotina FWAuthUser() que abre uma tela solicitando nome e senha do usuário e faz essa validação. Agora se quiser apenas validar se o usuário existe pode utilizar PswSeek() que faz um posicionamento na tabela e retorna se o código passado existe no sistema.

Olá amigo,essa FWAuthUser() , bem legal, sabe dizer quais são os parametros dessa function?
Posso capturar o que foi digitado pelo usuário (login e senha) para fazer uma chamada via RpcSetEnv(“01”,“0101001”,cUser,cPass) por exemplo? testei algumas por dedução mas nao deu… tipo: FWAuthUser(@cUser,@cPass). Obrigado