2011-01-09 2 views
0

Ich arbeite an dem Erstellen einer PHP-App, die sich auf dem Server des Clients befindet und in der Lage ist, eine Verbindung zu einem Remoteserver (REST-API) herzustellen und Daten ständig zu senden und abzurufen. Ich werde mehrere Clients haben, die ich auf dem Master-Server speichern werde, indem ich ihnen ihren geheimen Schlüssel gebe, mit dem sie auf den Server zugreifen können. Mein Problem ist zu wissen, wie man etwas so strukturiert, dass es sicher, effizient und vor allem skalierbar ist. Diese App wird auch stark auf Social Networks wie Facebook und Twitter basieren. Meistens posten, teilen usw. Es wird auch einige Paypal und/oder Kreditkartenzahlungen geben. Ich würde gerne den besten Weg kennen, um so etwas komplett zu bauen und welche Werkzeuge ich verwenden sollte.PHP Standalone-Anwendung

Auch als Randbemerkung, da Benutzer für diese App bezahlen, muss es sicher sein, so dass, wenn sie sich entschließen, die Nutzung einzustellen, ich ihr Konto deaktivieren kann und sie keinen Zugriff mehr auf die Daten haben. Ich kann die Codierung machen, aber ich habe sehr wenig Ahnung, wie man das mit Leichtigkeit macht.

Sehr geschätzt.

Antwort

0

Da es auf sozialen Netzwerken basiert, können Sie OAuth von Google oder Facebook verwenden, um Benutzer zu authentifizieren. Dadurch verhindern Sie, dass Sie Kennwörter speichern müssen, aber Ihre App kann weiterhin auf ihre sozialen Netzwerkdaten zugreifen.

Da Sie mit Kreditkarten zu tun haben, speichern Sie sie nie in Ihrer Datenbank. Lassen Sie PayPal alle Zahlungsdetails bearbeiten.

+0

was ist mit Anfragen an eine API aus der Ferne? Ist das durch CURL möglich, wenn ja, kannst du mir ein Beispiel zeigen? Danke vielmals. – 1337holiday