cUsuarioUsuário recebido pelo chamador.
AdvPL GuiaPswAdmin(cUsuario,cSenha) -> nRetVerifica administração no contrato histórico.
O manual histórico documenta 0 para administrador, 1 para usuário não administrador e 2 para senha inválida. Portanto, não trate o retorno numérico como um lógico. A função é apresentada como função, embora a pauta legada a classificasse como classe. O bloco exemplifica a comparação com zero e recebe credenciais do chamador; não é invocado. Esta referência antiga não comprova suporte a MFA, SSO, tokens ou o contrato de autenticação do release atual. (Fontes: refs. 1–1.)
PswAdmin(cUsuario,cSenha) -> nRetcUsuarioUsuário recebido pelo chamador.
cSenhaSenha recebida em tempo de execução, sem log.
Numérico: 0, 1 ou 2 na referência histórica.
#Include "Protheus.ch"
User Function Ed600()
// Bloco nao invocado: exige contexto e credenciais autorizados.
Local bConsultar := {|cUsuario,cSegredo| PswAdmin(cUsuario,cSegredo) == 0}
ConOut(ValType(bConsultar))
Return NilCria um bloco (tipo B), sem consultar, autenticar ou alterar usuários. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.