SMS inscription comme dans l'appli mobile: whatsapp
Je me demande comment ces sms inscription des mécanismes de travail. J'ai cherché sur internet, mais le problème, c'est qu'il y a tellement de sms-les fournisseurs qui souhaitent vendre en ligne-service sms, que je ne peux pas trouver quoi que ce soit...
Question:
Comment cela fonctionne: Ensemble de votre mobile-nombre, et nous allons vous envoyer un SMS avec un code d'enregistrement. Placer ce code dans notre application.
Ce qui est derrière? Ont-ils un sms ou quelque chose comme ça? N'est-ce pas coûter trop cher??
grâce
Vous devez vous connecter pour publier un commentaire.
Voici un simple vérification de numéro de téléphone service construit sur le haut de Nexmo (avertissement, je fais un petit développeur de l'évangélisation pour Nexmo). Je pense que c'est essentiellement ce que vous cherchez, le but est de vérifier qu'un nombre appartient à un utilisateur (peut également être utilisé pour le 2e facteur d'authentification).
La base de l'intégration d'une application mobile (spécialement pour cet exemple de code, mais elles ont en commun de flux):
Vous pouvez abandonner l'a accueilli en partie, et il suffit de prendre ces mesures à l'intérieur de votre application (générer un code, envoyer via une API SMS, vérifiez le code de l'utilisateur saisit). Cependant, il ya quelques choses à considérer à ce point:
Ces deux problèmes sont résolus en mettant le système de vérification en dehors de l'application mobile.
je sais que ce post est vieux, mais c'est pour tous les gens comment visiter cette page dans la feuture:
ce que l'utilisateur "Dures Shah", a dit est faux..
vous ne DEVRAIT PAS générer un nombre aléatoire sur l'appareil lui-même!
ce compromis l'ensemble de la vérification,
d'échange de données:
sur le fond:
serveur: [générer nombre, l'envoie de SMS, enregistrer en db pour l'utilisateur 01234567, par exemple: 123123]
[le téléphone lit les SMS par exemple que "123123']
sur le fond:
serveur: [check db pour l'enregistrement de l'utilisateur 01234567, comper, le nombre aléatoire généré à l'étape 1 avec le numéro de l'utilisateur a envoyé).
si vous générez le numéro dans le téléphone de l'utilisateur, quel que soit le script kiddie pouvez pirater votre authentification par l'extraction de ce numéro à partir de la mémoire/stockage (facile à faire) et l'usurpation d'identité d'un sms contenant (super facile à faire aussi bien)...
vous pourriez penser que c'est un cas rare, mais c'est un grand trou dans la sécurité, vous pouvez vous authentifier comme tout utilisateur existant et de voler des données si vous le faire de la manière "Dure Shah", a déclaré...
Les principes de base sont :
Il y a beaucoup de SMS des fournisseurs de passerelle. Vous pouvez effectuer une recherche sur google. La plupart d'entre eux fournissent également un tutoriel pour l'utilisation de leur API dans divers langages de programmation. Le coût est basé principalement sur par message et ils sont généralement à être acheté sous forme de package de nombre de Sms.
Cet article explique comment intégrer les sms de vérification de votre application android comme whats App.
Android ajout de la validation par SMS Comme WhatsApp – Partie 1
Android ajout de la validation par SMS Comme WhatsApp – Partie 2
Essentiellement les étapes suivantes consiste dans la vérification de votre numéro de mobile
Premier utilisateur numéro de téléphone mobile sera envoyé à notre serveur, où une nouvelle ligne d'utilisateur sera créé.
Nos demandes de serveur de la passerelle SMS pour les sms sur le numéro de téléphone mobile avec un code de vérification.
Passerelle SMS envoie un SMS à l'appareil de l'utilisateur avec le code de vérification.
Le code de vérification sera envoyé à notre serveur pour vérification. Notre serveur vérifie et active l'utilisateur.