Webviewercookies wissen

Verwijdert onmiddellijk alle webviewercookies die in de FileMaker-client worden gebruikt.

Opties 

Geen.

Compatibiliteit 

Product Ondersteund
FileMaker Pro Ja
FileMaker Go Ja
FileMaker WebDirect Nee
FileMaker Server Nee
FileMaker Cloud Nee
FileMaker Data API Nee
Custom Web Publishing Nee

Afkomstig uit versie 

26.0

Beschrijving 

Deze scriptstap wist onmiddellijk alle cookies en sessiegegevens die door webviewers zijn opgeslagen in alle geopende FileMaker Pro-bestanden, niet alleen het huidige bestand of een specifiek webviewerobject. In FileMaker-clients delen webviewers cookies op applicatieniveau. Dit betekent dat als een gebruiker zich aanmeldt bij een webservice (zoals e-mail of cloudopslag) in een webviewer in één bestand, die geverifieerde sessie blijft bestaan voor alle bestanden en alle FileMaker-gebruikersaccounts op hetzelfde apparaat.

Gebruik deze scriptstap voornamelijk voor beveiligings- en privacyscenario's waarbij gebruikers geverifieerde sessies moeten wissen, zoals in omgevingen met gedeelde apparaten of wanneer ze tussen verschillende gebruikersaccounts moeten schakelen.

Opmerkingen 

  • Cookies worden permanent verwijderd. Dit kan niet meer ongedaan worden gemaakt. Gebruikers moeten zich na uitvoering mogelijk opnieuw aanmelden bij webservices.

  • Deze scriptstap kan met name handig zijn als de FileMaker-client niet opnieuw kan worden gestart (bijvoorbeeld in de Single App Mode op iOS en iPadOS).

Voorbeeld 1 

Wist alle webviewercookies voordat de volgende FileMaker-gebruiker wordt gevraagd zich aan te melden, zodat deze geen toegang meer heeft tot de geverifieerde websessies van de vorige gebruiker.

Kopiëren
Webviewercookies wissen
Opnieuw aanmelden [ Met dialoogvenster: Aan ; Huidig bestand ]

Voorbeeld 2 

Als een gebruiker van account moet wisselen in een webgebaseerde service die wordt weergegeven in een webviewer met de objectnaam WebViewer_OAuth, worden cookies verwijderd om de webservice te dwingen nieuwe inloggegevens in te voeren.

Kopiëren
Webviewercookies wissen
Object vernieuwen [ Objectnaam: "WebViewer_OAuth" ; Herhaling: 1 ]

Voorbeeld 3 

Biedt gebruikers de mogelijkheid om handmatig alle webviewersessiegegevens te wissen om te voldoen aan de privacy- of compliancevereisten.

Kopiëren
Aangepast dialoogvenster tonen [ "Sessiegegevens wissen?" ; "Hiermee wordt u bij alle webservices in webviewers afgemeld." ]
If [ Get ( LastMessageChoice ) = 1 ]
    Webviewercookies wissen
    Aangepast dialoogvenster tonen [ "Session Cleared" ; "Alle webviewersessies zijn gewist." ]
End If