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
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
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
— Thyago Pedro Romeiro 24 de May de 2022Amigo 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
— ANDERSON FERREIRA 07 de Dec de 2022
Bom dia Thyago ! Uma alternativa seria usar a função RpcSetEnv Segue um exemplo: link Espero ter ajudado.
— Rodrigo M. Spindola 04 de Mar de 2022