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.
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.
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.
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