Wie thinkphp5 die Cloud-Schnittstelle aufruft, um die Funktion zum Senden eines SMS-Bestätigungscodes zum Abrufen des Passworts zu implementieren

藏色散人
Freigeben: 2020-07-04 13:33:12
nach vorne
3555 Leute haben es durchsucht

In der folgenden Tutorial-Spalte desthinkphp-Frameworkserfahren 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!

Wie thinkphp5 die Cloud-Schnittstelle aufruft, um die Funktion zum Senden eines SMS-Bestätigungscodes zum Abrufen des Passworts zu implementieren

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 Parameterapikey,mobileundtextein.

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!