4D v14.3WA SET URL FILTERS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
WA SET URL FILTERS
WA SET URL FILTERS
O comando WA SET URL FILTERS permite colocar um ou mais filtros para a área Web designada pelos parâmetros * e objeto. Antes de carregar toda página solicitada pelo usuário, 4D consulta a lista de filtros com o objetivo de verificar se a URL objetivo está permitido. A avaliação da URL está baseada nos conteúdos dos arrays arrFiltro e permitirArrRecusar. Os arrays arrFiltro e permitirArrRecusar devem estar sincronizados.
Para desativar o filtro dos URLs, chame o comando e passe arrays vazios ou passe, respectivamente, os valores "*" e True nos últimos elementos dos arrays arrFiltro e permitirArrRecusar. Quando tiver executado o comando, os filtros são transformados em propriedade da área Web. Se os arrays arrFiltro e permitirArrRecusar são apagados ou reinicializados, os filtros permanecem ativos sempre que o comando não tiver sido executado novamente. Para conhecer os filtros ativos para uma área, deve utilizar o comando WA GET URL FILTERS. Importante: o filtro dos URLs realizado por este comando apenas aplica a variável "URL" associada a área web (variável geralmente editável e mostrada no formulário). O filtro não aplica ao comando WA OPEN URL, nem aos outros comandos de navegação. Imagine que deseja permitir acesso todos sites web .org, .net e .fr: ARRAY TEXT($filtros;0) Imagine que deseja acessar todos os websites exceto russos (.ru): ARRAY TEXT($filtros;0) Você pode permitir acesso ao web site 4Ds (.com, .fr, .es, etc.): ARRAY TEXT($filtros;0) Você quer autorizar o acesso local à documentação apenas (que fica na pasta C://doc): ARRAY TEXT($filtros;0)<gen9>ARRAY BOOLEAN($PermitirRecusar;0) APPEND TO ARRAY($filtros;"*") `Selecionar tudo WA SET URL FILTERS(MinhaWArea;$filtros;$PermitirRecusar) Imagine que deseja permitir acesso para todos os sites, exceto um, por exemplo o site Elcaro:
ARRAY TEXT($filtros;0) Imagine que deseja negar o acesso a endereços IP específicos: ARRAY TEXT($filtros;0) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v11 SQL Release 2 VER TAMBÉM
WA GET URL FILTERS ARTICLE USAGE
Manual de linguagem 4D ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||