Hiho Php-Resource Community,
ich habe momentan folgendes Problem:
Ich hab hier ein System (PHP + MySQL) indem sich Leute registrieren und einloggen können.
Jetzt soll dieser Login auch für ein Flash verwendet werden.
Dazu hab ich eine Schnittstelle bereit gestellt, an die Daten (Benutzername+Passwort) übermittelt werden können, diese werden auf Richtigkeit überprüft und anschließend wird zurück gegeben ob das Passwort zu dem Benutzernamen passt oder nicht.
Soweit alles kein Problem.
Funktionieren tut das Ganze so:
-> Benutzer gibt Daten in Flash ein
-> Flash ruft Schnittstelle mit Parametern auf
-> Schnittstelle antwortet mit Ja oder Nein
-> Abhängig von Ja oder Nein zeigt das Flash dann zusätzliche Inhalte an.
Funktioniert auch alles.
Das Problem ist nur hier: Der Login im Flash hält genau so lange wie die Seite nicht verlassen oder aktualisiert wird. Danach ist ein neuer Login fällig.
Der Programmierer des Flashs erwartet nun von mir, dass meine Login-Schnittstelle beim Benutzer ein Cookie setzt, dass den Login speichert. Nur ruft ja der Nutzer selbst das PHP-Script, das die Login-Schnittstelle darstellt, nie auf. Nur das Flash selbst ruft die Schnittstelle auf. Wie genau, weiß ich nicht, da ich weder Zugriff auf den Quellcode des Flashs habe, noch den Quellcode verstehen würde, da ich kein ActionScript kann.
So weit ich weiß kann das auch nicht funktionieren mit dem Cookie solange der Benutzer das Script nicht selbst aufruft. Wenn ich setcookie() verwende, bekomme ich auch kein Cookie gesetzt wenn das Flash die Schnittstelle aufruft. Rufe ich meine Schnittstelle im Browser auf, bekomme ich das Cookie allerdings gesetzt.
Schon mal Danke im Vorraus für eventuelle Antworten
ich habe momentan folgendes Problem:
Ich hab hier ein System (PHP + MySQL) indem sich Leute registrieren und einloggen können.
Jetzt soll dieser Login auch für ein Flash verwendet werden.
Dazu hab ich eine Schnittstelle bereit gestellt, an die Daten (Benutzername+Passwort) übermittelt werden können, diese werden auf Richtigkeit überprüft und anschließend wird zurück gegeben ob das Passwort zu dem Benutzernamen passt oder nicht.
Soweit alles kein Problem.
Funktionieren tut das Ganze so:
-> Benutzer gibt Daten in Flash ein
-> Flash ruft Schnittstelle mit Parametern auf
-> Schnittstelle antwortet mit Ja oder Nein
-> Abhängig von Ja oder Nein zeigt das Flash dann zusätzliche Inhalte an.
Funktioniert auch alles.
Das Problem ist nur hier: Der Login im Flash hält genau so lange wie die Seite nicht verlassen oder aktualisiert wird. Danach ist ein neuer Login fällig.
Der Programmierer des Flashs erwartet nun von mir, dass meine Login-Schnittstelle beim Benutzer ein Cookie setzt, dass den Login speichert. Nur ruft ja der Nutzer selbst das PHP-Script, das die Login-Schnittstelle darstellt, nie auf. Nur das Flash selbst ruft die Schnittstelle auf. Wie genau, weiß ich nicht, da ich weder Zugriff auf den Quellcode des Flashs habe, noch den Quellcode verstehen würde, da ich kein ActionScript kann.
So weit ich weiß kann das auch nicht funktionieren mit dem Cookie solange der Benutzer das Script nicht selbst aufruft. Wenn ich setcookie() verwende, bekomme ich auch kein Cookie gesetzt wenn das Flash die Schnittstelle aufruft. Rufe ich meine Schnittstelle im Browser auf, bekomme ich das Cookie allerdings gesetzt.
Schon mal Danke im Vorraus für eventuelle Antworten
Kommentar