Ich habe eine Flex-App, die ich portiere, die beiden Apps sind identisch, außer dass das Root-Tag WindowedApplication und nicht Application ist.
Das Problem ist, dass cookie- / sitzungsbasierte Logins für die Flex-App im Browser, aber nicht für die Luft-App funktionieren. Das Lesen der Dokumente besagt, dass Cookies für Luft verfügbar sind und der URLRequest manageCookies standardmäßig true ist.
Hat also irgendjemand eine Idee, was in Air nicht funktioniert?
** * ** * ** * ** < em> * * AKTUALISIEREN * ** * ** * ** < em> * ** * ****
Ich habe weiter untersucht und es stellt sich heraus, dass Cookies in Air funktionieren und für alle nachfolgenden Anfragen nach der Anmeldung verwendet werden, aber das Cookie übersteht ein Herunterfahren der Anwendung nicht und der Benutzer muss sich erneut anmelden, wenn er neu startet .
Also Frage 2, ist das erwartete Verhalten? Wenn das der Fall ist, werde ich die Cookie-Informationen in EncryptedLocalStore oder ähnlichem speichern.
** * ** * ** * ** < em> * * AKTUALISIEREN * ** * ** * ** < em> * ** * ****
Prost,
Chris
"AIR nimmt Cookie-Einstellungen von der Betriebssystem und nicht der Browser. Es passiert nur, dass einige Browser verwenden auch das Betriebssystem Einstellungen / Cookies. "
Ich habe weiter untersucht und es dreht sich Out Cookies funktionieren in der Luft und sind wird für alle nachfolgenden Anfragen nach verwendet der Login, aber der Cookie nicht Überlebe eine Abschaltung der Anwendung und der Benutzer muss sich anmelden wenn sie neu gestartet werden.
Also Frage 2, wird das erwartet Verhalten? Wenn ja, werde ich nachsehen Speichern der Cookie-Informationen in EncryptedLocalStore oder etwas.
Ja, mach weiter mit EncryptedLocalStore.
Aktualisieren
Sie können das HTML-Steuerelement verwenden, um Cookies abzurufen. Diese Cookies stammen vom Standardbrowser des Systems.