Rensa webbvisarcookies

Rensar omedelbart alla webbvisarcookies som används i FileMaker-klienten.

Tillval 

Inga.

Kompatibilitet 

Produkt Stöds
FileMaker Pro Ja
FileMaker Go Ja
FileMaker WebDirect Nej
FileMaker Server Nej
FileMaker Cloud Nej
FileMaker Data API Nej
Anpassad webbpublicering Nej

Ursprungsversion 

26.0

Beskrivning 

Det här scriptsteget rensar omedelbart alla cookies och sessionsdata som lagras av webbvisare i alla öppna FileMakerPro-filer, inte bara den aktuella filen eller ett specifikt webbvisarobjekt. I FileMaker-klienter delar webbvisare cookies på appnivå. Det innebär att om en användare loggar in på en webbtjänst (till exempel e-post eller molnlagring) i en webbvisare i en fil, består den autentiserade sessionen för alla filer och alla FileMaker-användarkonton på samma enhet.

Använd i första hand det här scriptsteget för säkerhets- och integritetsscenarier där användare behöver rensa autentiserade sessioner, till exempel i miljöer med delade enheter eller när de växlar mellan olika användarkonton.

Kommentarer 

  • Cookies tas bort permanent utan möjlighet att ångra åtgärden. Användare kan behöva autentisera sig igen mot webbtjänster när scriptsteget har körts.

  • Det här scriptsteget kan vara särskilt användbart när FileMaker-klienten inte kan startas om (till exempel i enappsläget i iOS och iPadOS).

Exempel 1 

Rensar alla webbvisarcookies innan nästa FileMaker-användare uppmanas att logga in, vilket förhindrar att den nya användaren kommer åt föregående användares autentiserade webbsessioner.

Kopiera
Rensa webbvisarcookies
Logga in igen [ Med dialogruta: På ; Aktuell fil ]

Exempel 2 

När en användare behöver växla konton i en webbaserad tjänst som visas i en webbvisare med objektnamnet WebViewer_OAuth, rensas cookies för att tvinga webbtjänsten att efterfråga nya autentiseringsuppgifter.

Kopiera
Rensa webbvisarcookies
Uppdatera objekt [ Objektnamn: "WebViewer_OAuth" ; Repetition: 1 ]

Exempel 3 

Ger användarna ett sätt att manuellt rensa alla sessionsdata i webbvisaren för integritets- eller efterlevnadskrav.

Kopiera
Visa anpassad dialogruta [ "Vill du rensa sessionsdata?" ; "Du loggas då ut från alla webbtjänster i webbvisare." ]
If [ Get ( SenasteMeddelandeval ) = 1 ]
    Rensa webbvisarcookies
    Visa anpassad dialogruta [ "Sessionen har rensats" ; "Alla webbvisarsessioner har rensats." ]
End If