Liberar cookies do visualizador web
Libera imediatamente todos os cookies do visualizador web usados no cliente FileMaker.
Consulte também
Opções
Nenhuma.
Compatibilidade
| Produto | Compatível |
| FileMaker Pro | Sim |
| FileMaker Go | Sim |
| FileMaker WebDirect | Não |
| FileMaker Server | Não |
| FileMaker Cloud | Não |
| FileMaker Data API | Não |
| Publicação na Web personalizada | Não |
Originada na versão
26.0
Descrição
Esta etapa de script limpa imediatamente todos os cookies e dados de sessão armazenados por visualizadores web em todos os arquivos abertos do FileMaker Pro, não apenas no arquivo atual ou em um objeto específico do visualizador web. Em clientes FileMaker, os visualizadores web compartilham cookies em nível de aplicativo. Isso significa que, se um usuário fizer login em um serviço web (como e-mail ou armazenamento em nuvem) em um visualizador web em um arquivo, essa sessão autenticada persistirá em todos os arquivos e em todas as contas de usuário do FileMaker no mesmo dispositivo.
Use esta etapa de script principalmente para cenários de segurança e privacidade em que os usuários precisam limpar sessões autenticadas, como em ambientes de dispositivos compartilhados ou ao alternar entre diferentes contas de usuário.
Notas
-
Os cookies são removidos permanentemente sem possibilidade de desfazer. Os usuários podem precisar se autenticar novamente em serviços web após a execução.
-
Esta etapa de script pode ser particularmente útil quando o cliente FileMaker não pode ser reiniciado (por exemplo, no Modo de app único no iOS e iPadOS).
Exemplo 1
Limpa todos os cookies do visualizador web antes de solicitar que o próximo usuário do FileMaker faça login, impedindo que ele acesse as sessões web autenticadas do usuário anterior.
Liberar cookies do visualizador web
Fazer login novamente [ Com caixa de diálogo: Ativado; Arquivo atual ]
Exemplo 2
Quando um usuário precisa trocar de conta em um serviço baseado na web exibido em um visualizador web com o nome do objeto WebViewer_OAuth, ele libera os cookies para forçar o serviço web a solicitar novas credenciais.
Liberar cookies do visualizador web
Atualizar objeto [ Nome do objeto: "WebViewer_OAuth" ; Repetição: 1 ]
Exemplo 3
Fornece aos usuários uma maneira de limpar manualmente todos os dados da sessão do visualizador web para requisitos de privacidade ou conformidade.
Mostrar caixa de diálogo personalizada [ "Limpar dados da sessão?" ; "Isso fará com que você saia de todos os serviços web em visualizadores web." ]
Se [ Get ( LastMessageChoice ) = 1 ]
Liberar cookies do visualizador web
Mostrar caixa de diálogo personalizada [ "Sessão limpa" ; "Todas as sessões do visualizador web foram limpas." ]
End If