2017-01-08 8 views
0

Wie kann ich mich anmelden Kunden über webservice in Prestashop 1,7Prestashop 1.7 webservice Login Kunde

In Prestashop 1.6 (In 1.7 nicht funktioniert):

define('_COOKIE_KEY_', 'OXFQDX3YYM8MJH1RYGAQHH2LX79ZNRX'); 
    $md5_password = md5(_COOKIE_KEY_+password); 

http://yourdomainname.com/api/customers/ Filter [E-Mail? ] [email protected] & Filter [passwd] = $ md5_password

+0

Hallo, könnten Sie Ihren Arbeitscode auf der Anmeldung als Kunde mit dem Webservice teilen? Ich habe eine Menge Probleme mit dem Passwort-Verifizierungsteil. Danke im Voraus! – Deathstorm

Antwort

0

Meine Lösung:

Check Passwort mit PHP:

1) Holen Sie Kunden per E-Mail:

http://domain.com/api/customers?filter[email][email protected]

2) überprüfen "passwd":

password_verify (the_input_password, passwd);

PASSWORD_VERIFY DOKU:

http://php.net/manual/es/function.password-verify.php

+0

Dies ist nicht die vollständige Version, das Eingabe-Passwort muss mit dem Verschlüsselungspasswort verifiziert werden. Aber nicht das einfache Eingabe-Passwort, zuerst müssen Sie es mit einem Salz und dem 'COOKIE_KEY' verschlüsseln. Dann vergleichen Sie es mit dem in der Datenbank mit' password_verify() ' – Deathstorm

Verwandte Themen