2010-12-17 2 views
1

Ich möchte eine Anwendung für eine Website entwickeln, die benutzerspezifische Informationen bereitstellt. Diese benutzerspezifischen Informationen sind natürlich nur sichtbar, solange Sie eingeloggt sind. Json-Schnittstelle und Parser werden auf einem anderen Server gehostet und ich frage mich, wie ich mit der Anmeldung umgehen und eine Sitzung führen soll, um die Daten zu parsen. Das Loginscript der Website, die ich analysieren möchte, benutzt POST und setzt ein Cookie mit dem Benutzernamen + md5 Passwort.Cross-Login und Parsing benutzerspezifische Daten

Dies sind alles Informationen, die ich zur Verfügung stellen kann. Danke im Voraus.

Antwort

0

Von der Android App senden Sie die Benutzer-Login-Informationen, auf der Serverseite überprüfen, um sicherzustellen, dass der Benutzername und das Passwort korrekt ist. Wenn es ein Cookie in der Antwort zurücksendet. Speichern Sie das Cookie in Ihrem SharedPreferences oder einem anderen Speichermechanismus. Zusammen mit jeder Web-Anfrage können Sie den Cookie weiterleiten und sicherstellen, dass er autorisiert ist und die angeforderten Informationen zurücksenden.

+0

Nun, das würde bedeuten, dass sich mein Server für jede einzelne Anfrage auf der Quellwebseite anmelden muss. Weil der Cooky auf meinem Server möglicherweise von einer neuen Client-Verbindung überschrieben wird, die auch seine Daten analysieren lassen möchte. Ich hatte nur gehofft, dass ich mehrere Sitzungen auf meinem Server behandeln kann, so dass die Kunden, die sich bereits angemeldet haben, nicht jedes Mal neu anmelden müssen. Sicher könnte ich es in einem Cooky auf dem Handy speichern, aber mein Server müsste sich jedes Mal auf der Quellwebseite neu anmelden, da er nur eine Sitzung gleichzeitig verarbeiten kann. –