Ich muss die Kundenanmeldungsauthentifizierung in unserer PHP-Anwendung überprüfen (mithilfe der Bigcommerce-API). Wie kann ich das tun? Ich habe eine API für Kundendaten gefunden, das Passwort vergessen, aber nicht für die Kundenanmeldungsauthentifizierung über diese URL: https: //developer.bigcommerce.com/api/stores/v2/customers.

Jede Hilfe wäre dankbar.

0
Ganesh 4 Jän. 2016 im 13:52

3 Antworten

Beste Antwort

Wenn ich das richtig verstehe, versuchen Sie, den Benutzernamen und das Passwort eines Kunden mithilfe der API zu überprüfen. In diesem Fall ist dies mit derzeit verfügbaren API-Methoden nicht möglich.

1
Zetaphor 15 Jän. 2016 im 19:28

Von Melden Sie sich bei BigCommerce an API über iOS-Anwendung als Kunde...

Sie können zwei Anmeldeinformationen überprüfen, indem Sie eine POST-Anfrage an folgende Adresse senden:
/remote.php?w=expressCheckoutLogin | mit login_email und login_pass als POST-Body-Daten.

Ihre Antwort erfolgt in JSON, und der Status des Authentifizierungsversuchs wird unter der JSON-Eigenschaft status zurückgegeben, wobei 1 = erfolgreiche Anmeldung und 0 = nicht erfolgreiche Anmeldung.

Screenshot der cURL POST-Anfrage: Bildbeschreibung hier eingeben

2
Community 23 Mai 2017 im 12:32

Bearbeitet: Feb 2017 - 1 Jahr Update

Ich wäre bei diesem Ansatz vorsichtig, da Sie durch das Hosten nicht gehackter Kennwortdaten ein gewisses Sicherheitsrisiko eingehen.

Senden Sie ein POST an https: // api.bigcommerce.com/stores/[STORE_HASH‹/v2/customers/[CUSTOMER_ID‹/validate

JSON-Daten mit Ihrem Passwort enthalten Vermutung:

{
    "password": "abc123"
}

Die Antwort ist ein Boolescher Wert:

{
  "success": false
}

Wenn das Passwort nicht gültig war und:

{
  "success": true
}

Wenn das Passwort korrekt war.

Zusätzliche Dokumente / Postboten-Sammlung: https://www.getpostman.com/collections/5b0aa777c99c96afc5e3

2
Alyss 24 Feb. 2017 im 02:35