La colonne de didacticiel suivante du framework thinkphp vous présentera comment thinkphp5 appelle l'interface cloud slice pour implémenter la fonction d'envoi de code de vérification par SMS pour récupérer le mot de passe, je l'espère. sera utile aux amis dans le besoin !
Idée :
1. L'utilisateur saisit le numéro de téléphone portable et demande à obtenir le code de vérification SMS.
2. thinkphp génère un code de vérification SMS, le stocke et envoie la demande à Yunpian avec d'autres paramètres.
3. Yunpian envoie un code de vérification par SMS au numéro de téléphone mobile désigné.
4. L'utilisateur saisit le code de vérification SMS.
5. thinkphp détermine si la vérification est réussie en fonction de deux conditions : si le code de vérification est correct et si le code de vérification a expiré.
Adresse de l'interface : https://sms.yunpian.com/v1/sms/send.json
.
Utilisez postman et saisissez les trois paramètres requis apikey
, mobile
et text
.
Exemple :
Fichier 1.html :
Fichier 2.js pour implémenter l'actualisation asynchrone et obtenir les informations renvoyées
3. Créez un tableau de données pour stocker le code de vérification :
4.. dans le contrôleur Écrivez trois méthodes : (1) Comment créer un code de vérification, l'envoyer à l'utilisateur et le stocker dans la base de données, (2) Comment vérifier si le code de vérification est correct et s'il a expiré, (3) Comment pour changer le mot de passe
createcode :
checkcode :
findpwd :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!