Heim > Artikel > PHP-Framework > Wie thinkphp5 die Cloud-Schnittstelle aufruft, um die Funktion zum Senden eines SMS-Bestätigungscodes zum Abrufen des Passworts zu implementieren
In der folgenden Tutorial-Spalte des thinkphp-Frameworks erfahren Sie, wie thinkphp5 die Cloud-Slice-Schnittstelle aufruft, um die Funktion zum Senden eines SMS-Bestätigungscodes zum Abrufen des Passworts zu implementieren wird Freunden in Not helfen!
Idee:
1. Der Benutzer gibt die Mobiltelefonnummer ein und fordert den Erhalt des SMS-Bestätigungscodes an.
2. thinkphp generiert einen SMS-Bestätigungscode, speichert ihn und sendet die Anfrage zusammen mit anderen Parametern an Yunpian.
3. Yunpian sendet einen Bestätigungscode per SMS an die angegebene Mobiltelefonnummer.
4. Der Benutzer gibt den SMS-Bestätigungscode ein.
5. Thinkphp bestimmt anhand von zwei Bedingungen, ob die Verifizierung erfolgreich ist: ob der Verifizierungscode korrekt ist und ob der Verifizierungscode abgelaufen ist.
Schnittstellenadresse: https://sms.yunpian.com/v1/sms/send.json
.
Verwenden Sie Postman und geben Sie die drei erforderlichen Parameter apikey
, mobile
und text
ein.
Beispiel:
1.html-Datei:
2.js-Datei zum Implementieren einer asynchronen Aktualisierung und zum Abrufen der zurückgegebenen Informationen
3. Erstellen Sie eine Datentabelle zum Speichern des Bestätigungscodes:
4.. im Controller Schreiben Sie drei Methoden: (1) So erstellen Sie einen Bestätigungscode, senden ihn an den Benutzer und speichern ihn in der Datenbank, (2) wie überprüfen Sie, ob der Bestätigungscode korrekt ist und ob er abgelaufen ist, (3) wie um das Passwort zu ändern
createcode:
checkcode:
findpwd:
Das obige ist der detaillierte Inhalt vonWie thinkphp5 die Cloud-Schnittstelle aufruft, um die Funktion zum Senden eines SMS-Bestätigungscodes zum Abrufen des Passworts zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!