Frage

ich bin die Gestaltung website.I will die mobilen nicht zu validieren. durch den Benutzer auf der Registrierungsseite eingegeben, durch einen Bestätigungscode an sein Mobiltelefon zu senden. Kann mir jemand Hinweise geben, wie soll ich damit ??

weiter
War es hilfreich?

Lösung

Es gibt zwei Möglichkeiten, je nach Ihrem Budget.

Option 1 - eine SMS-Gateway kaufen und es auf Ihrem Server installieren. Sie können dann eine API von Ihrem Server-Skript aufrufen, senden Sie eine SMS - Sie die Mobiltelefonnummer und den Textinhalt liefern müssen. Dies ist die teurere Variante, wenn Sie viel Volumen haben.

Option 2 - einen SMS-Gateway-Service nutzen. In diesem Fall arbeitet jemand anderes das Gateway und rufen Sie ihre API-Nachrichten zu senden. Sie kaufen normalerweise „Bündel“ von Texten, diese zu verwenden, so dass die Kosten für die Anzahl der Texte ab, die Sie kaufen.

Andere Tipps

Uh, hängt das davon ab, was du tust.

Sie können zum Beispiel eine Verbindung ein Telefon an den Server und Senden von Mitteilungen mit einer Lösung wie gnokii oder so ähnlich. Oder können Sie eine E-Mail / www verwenden Gates auf SMS, die es gibt, im Internet.

Auf der anderen Seite können Sie Ihre usecase umkehren ein bisschen. Statt einen Bestätigungscode an den Benutzer zu senden (und, wie ich denke, und bat ihn, es auf Ihrer Website eingeben zurück) können Sie dem Benutzer einen Bestätigungscode an und fragt eine Textnachricht an die Nummer senden Sie anzuzeigen.

Das macht es einem Benutzer, die Sie in Text. Zuerst senkt Ihre Kosten (wenn Sie für die Nachricht bezahlen) und zweitens kann von dem Versuch zu DOS Ihres SMS-Systems der bösen Benutzer verhindern.

i Proudly empfehlen cognalys

Weil es eine elegante API bietet internationale Mobiltelefonnummern zu überprüfen, die auf jeder Plattform integriert werden können.

Schritt 1: :

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

es wird einen verpassten Anruf auf die gewünschte Handynummer generieren. Und zurück eine KeyMatch (authentifizieren Schritt 2) und otp_start (die ersten fünf Ziffern der verpassten Rufnummer)

Schritt 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

Fragen Sie Ihren Benutzer die letzten fünf Ziffer der verpassten Rufnummer verketten otp_start und die letzten fünf Ziffer für Parameter OTP und drücken Sie die API einschließlich KeyMatch

Sie sind fertig! . Es nutzt eine einzigartige Technik Handy-Nummer zu überprüfen

Wahrscheinlich ist die einfachste Lösung, eine Webservice zu verwenden, um SMS-Nachrichten zu senden.

Für ein Beispiel sehen: http://www.codeproject.com/KB /cpp/SendSmsThroughWS.aspx

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top