Maison  >  Article  >  cadre php  >  Comment thinkphp5 appelle l'interface cloud pour implémenter la fonction d'envoi du code de vérification par SMS pour récupérer le mot de passe

Comment thinkphp5 appelle l'interface cloud pour implémenter la fonction d'envoi du code de vérification par SMS pour récupérer le mot de passe

藏色散人
藏色散人avant
2020-07-01 15:08:183616parcourir

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 !

Comment thinkphp5 appelle l'interface cloud pour implémenter la fonction d'envoi du code de vérification par SMS pour récupérer le mot de passe

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer