Aber ich wollte jetzt die API für die Anmeldung zum Teil der Website machen. Auf der Seite würde ich die Daten von der iPhone-App erhalten (Benutzername, Passwort, E-Mail usw.) und müsste prüfen, ob der Benutzername noch nicht verwendet wird, ob die Passwörter gültig sind und übereinstimmen, ob die E-Mail gültig ist und noch nicht verwendet wird usw. Wenn eine der Bedingungen nicht zutrifft, muss ich der App natürlich mitteilen, wo der Fehler aufgetreten ist. Und wenn alle in Ordnung sind, melde ich mich an und teile der App mit, dass ich es getan habe.
Aber ich bin mit dem JSON/API-Konzept nicht sehr vertraut und ich Ich weiß nicht, was der richtige Weg ist. Wie gehen Sie mit Mehrfachantworten in JSON usw. um? Die Frage mag einfach klingen, aber genau da bin ich.
Ich meine, ich würde so etwas tun:
Code: Select all
if ($_POST['pass'] == $_POST['pass_confirm']) {
if(!isValidPassword($_POST['pass'])){
echo '{"success":0,"error_message":"Password invalid"}';
}else{