PswBlock
PswBlock(cId)Analisa uma chamada comunitária de bloqueio de usuário.
Visão geral
No fonte BatBlUsr de Robert Koch, a rotina seleciona ordem por ID, faz PswSeek e consulta PswRet antes de chamar PswBlock com um ID quando sua regra decide bloquear. Isso demonstra uma chamada concreta, não o contrato atual completo. O programa depende de ClsSQL, ClsAviso, funções de log e bases particulares; não é um exemplo autônomo. O histórico do próprio arquivo registra correção de parâmetro. Não reproduzimos dados organizacionais, regras de pessoal ou índices do array como contrato. (Fontes: refs. 1–1.)
Sintaxe
PswBlock(cId)Retorno
Não confirmado; o chamador observado descarta o retorno.
Exemplo comentado
#Include "Protheus.ch"
User Function Ed601()
// Analise de chamada; nao executar bloqueio neste laboratorio.
Local bBloquear := {|cId| PswBlock(cId)}
ConOut(ValType(bBloquear))
Return NilSomente constrói um bloco. Nenhum usuário é bloqueado. Retorno da API não confirmado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Confirmar permissões, auditoria, SSO e mecanismo de desbloqueio antes de homologar. Não usar em produção com base apenas neste exemplo.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.