Pregunta

Estoy diseñando un website.I desea validar el móvil no. introducida por el usuario en la página de registro, mediante el envío de un código de verificación a su teléfono móvil. ¿Puede alguien darme punteros a cómo debo proceder con ella ??

¿Fue útil?

Solución

Hay dos opciones, dependiendo de su presupuesto.

Opción 1 - comprar un gateway SMS e instalarlo en su servidor. A continuación, puede llamar a una API de su script del lado del servidor que va a enviar un SMS - usted tendrá que proporcionar el número de teléfono móvil y el contenido del texto. Esta es la opción más costosa a menos que tenga mucho volumen.

Opción 2 - utilizar un servicio de pasarela SMS. En este caso, otra persona opera la pasarela y que llaman a su API para enviar mensajes. Normalmente se compra "paquetes" de los textos a utilizar esto, por lo que el costo depende de la cantidad de textos que compra.

Otros consejos

Uh, que realmente depende de lo que está haciendo.

Puede, por ejemplo, conectar un teléfono al servidor y enviar mensajes a través de una solución como gnokii o algo como esto. O puede utilizar una de correo / www a SMS puertas que están ahí fuera, en el Internet.

Por otro lado, se puede revertir su usecase un poco. En lugar de enviar un código de confirmación al usuario (y, supongo, para pedirle que introduzca de nuevo en su sitio) puede mostrar un código de confirmación al usuario y pedirle que envíe un mensaje de texto al número que se vea.

Esto hace que un usuario tenga que usted texto. En primer lugar, reduce sus gastos (si usted paga por el mensaje) y en segundo lugar, puede evitar que los usuarios malignos de tratar de DOS su sistema SMS.

Con orgullo recomiendo cognalys

Debido a que proporciona una API elegante para verificar los números móviles internacionales que pueden integrarse en cualquier plataforma.

Paso 1

https://www.cognalys.com/api/v1/otp/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&mobile=MOBILE

generará una llamada perdida al número de móvil solicitado. Y devolver un Concordancia de palabra clave (para autenticar el paso 2) y otp_start (los cinco primeros dígitos del número de llamadas perdidas)

Paso 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

Consulte a su usuario la introducción de los últimos cinco dígitos del número de llamadas perdidas concatenar otp_start y la última de cinco dígitos para el parámetro OTP y pulsa el API incluyendo Concordancia de palabra clave

Usted está hecho! . Se utiliza una técnica única para verificar número de teléfono móvil

Probablemente la solución más fácil es utilizar algún servicio web para el envío de SMS.

Para un ejemplo ver esto: http://www.codeproject.com/KB /cpp/SendSmsThroughWS.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top