Maison > cadre php > PensezPHP > 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

藏色散人
Libérer: 2020-07-04 13:33:12
avant
3642 Les gens l'ont consulté

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal