Je conçois un site web. Je veux valider le numéro de mobile. entré par l'utilisateur sur la page d'inscription, en envoyant un code de vérification à son téléphone portable. Quelqu'un peut-il me donner des indications sur la façon de procéder?Téléphone portable no. vérification
Répondre
Il y a deux options, en fonction de votre budget.
Option 1 - achetez une passerelle SMS et installez-la sur votre serveur. Vous pouvez ensuite appeler une API à partir de votre script côté serveur qui enverra un SMS - vous devrez fournir le numéro de téléphone mobile et le contenu du texte. C'est l'option la plus coûteuse sauf si vous avez beaucoup de volume.
Option 2 - utiliser un service de passerelle SMS. Dans ce cas, quelqu'un d'autre exploite la passerelle et vous appelez leur API pour envoyer des messages. Vous achetez normalement des "liasses" de textes à utiliser, donc le coût dépend du nombre de textes que vous achetez.
La solution la plus simple consiste probablement à utiliser un service Web pour l'envoi de SMS.
Pour voir un exemple ceci: http://www.codeproject.com/KB/cpp/SendSmsThroughWS.aspx
Euh, cela dépend vraiment de ce que vous faites.
Vous pouvez, par exemple, connecter un téléphone au serveur et envoyer des messages à l'aide d'une solution telle que gnokii ou quelque chose comme ceci. Ou vous pouvez utiliser l'un des e-mails/www pour les SMS qui sont là-bas, sur Internet. Par contre, vous pouvez inverser un peu votre usecase. Au lieu d'envoyer un code de confirmation à l'utilisateur (et, je suppose, en lui demandant de le rentrer sur votre site), vous pouvez afficher un code de confirmation à l'utilisateur et demander d'envoyer un message texte au numéro que vous affichez.
Cela oblige l'utilisateur à vous envoyer un SMS. D'abord, il diminue vos dépenses (si vous payez pour le message) et, en second lieu, peut empêcher les utilisateurs malveillants d'essayer de DOS votre système SMS.
je recommande Fièrement cognalys
Parce qu'il fournit une API élégante pour vérifier les numéros mobiles internationaux qui peuvent être intégrés sur toute plate-forme.
Etape 1:
https://www.cognalys.com/api/v1/otp/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&mobile=MOBILE
il va générer un appel manqué au numéro de téléphone mobile demandé. Et retourner un Correspondance (pour authentifier l'étape 2) et otp_start (les cinq premiers chiffres du numéro d'appel manqué)
Étape 2:
https://www.cognalys.com/api/v1/otp/confirm/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&keymatch=KEYMATCH&otp=OTP
Demandez à votre utilisateur d'entrer le dernier cinq chiffres du numéro d'appel manqué concaténer otp_start et les cinq derniers chiffres pour le paramètre otp et appuyez sur l'API, y compris keymatch
Vous avez terminé! . Il utilise une technique unique pour vérifier le numéro de mobile
+1 pour mentionner la passerelle email2SMS.C'en est une bonne. – Guru