Вопрос

Я разрабатываю веб-сайт.Я хочу подтвердить номер мобильного телефона.вводится пользователем на странице регистрации, путем отправки проверочного кода на свой мобильный телефон.Кто-нибудь может дать мне указания, как мне следует поступить с этим??

Это было полезно?

Решение

Есть два варианта, в зависимости от вашего бюджета.

Вариант 1 - купите SMS-шлюз и установите его на свой сервер.Затем вы можете вызвать API из своего серверного скрипта, который отправит SMS-сообщение - вам нужно будет указать номер мобильного телефона и текстовое содержимое.Это более дорогой вариант, если только у вас нет большого объема.

Вариант 2 - воспользоваться услугой SMS-шлюза.В этом случае кто-то другой управляет шлюзом, и вы вызываете его API для отправки сообщений.Обычно вы покупаете "пакеты" текстов, чтобы использовать это, поэтому стоимость зависит от количества текстов, которые вы покупаете.

Другие советы

Э-э, это действительно зависит от того, что ты делаешь.

Вы можете, например, подключить телефон к серверу и отправлять сообщения, используя такое решение, как гноки или что-то вроде этого.Или вы можете использовать один из шлюзов электронной почты / www для отправки SMS-сообщений, которые есть в Интернете.

С другой стороны, вы можете немного изменить свою систему использования.Вместо того чтобы отправлять код подтверждения пользователю (и, я полагаю, просить его ввести его обратно на вашем сайте), вы можете отобразить код подтверждения пользователю и попросить отправить текстовое сообщение на указанный вами номер.

Это заставляет пользователя отправлять вам текстовые сообщения.Во-первых, это снижает ваши расходы (если вы платите за сообщение), а во-вторых, может помешать злоумышленникам взломать вашу SMS-систему.

я С гордостью рекомендую когналис

Потому что он предоставляет элегантный API для проверки международных мобильных номеров , который может быть интегрирован на любой платформе .

Шаг 1 :

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

он сгенерирует пропущенный вызов на запрошенный номер мобильного телефона .И верните совпадение ключей (для проверки подлинности на шаге 2 ) и отп_старт ( первые пять цифр номера пропущенного вызова )

Шаг 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

Попросите вашего пользователя ввести последние пять цифр номера пропущенного вызова объединить отп_старт и последняя пятизначная цифра для параметра отп и нажмите на API, включая совпадение ключей

С вами покончено !.Он использует уникальную технику для проверки номера мобильного телефона

Вероятно, самое простое решение - использовать какой-нибудь веб-сервис для отправки SMS-сообщений.

Для примера смотрите это: http://www.codeproject.com/KB/cpp/SendSmsThroughWS.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top