Как сделать смс подтверждение на сайте
Перейти к содержимому

Как сделать смс подтверждение на сайте

  • автор:

Подтверждение регистрации

В Mail.ru можно подтвердить регистрацию тремя способами: если вы указали телефон — по звонку и по СМС, если не указали — по коду с картинки.

По звонку

Если ваш оператор подключен к подтверждению по звонку, мы позвоним на указанный вами номер.

В окне подтверждения введите последние шесть цифр номера, с которого вам позвонили. Например, если звонок поступил с номера +1 987 654 3210 , нужно ввести цифры 543210 .

Нажмите «Я не получил звонок», если вам не позвонили, и подтвердите номер по СМС.

По СМС

Введите код из СМС. Если через 5 минут сообщение не пришло, нажмите «Не пришло SMS».

По коду

Если вы не указывали номер телефона при регистрации, введите код с картинки.

Если код введен правильно, откроется ваш почтовый ящик. Логин и пароль можно использовать на всех проектах Mail.ru.

SMS верификация: что это и как работает

Дайте угадаем: вы хоть раз в жизни подключались к общественному W-Fi, совершали заказ в интернет-магазине, заходили в социальную сеть с нового устройства. И, чтобы завершить подключение, покупку или вход, вам приходилось подтвердить свой номер телефона кодом из сообщения. Что это? Происки спецслужб? Вовсе нет, это SMS-верификация, и в этой статье мы расскажем зачем она понадобилась бизнесу.

Зачем нужна SMS верификация

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

Ну и конечно, это хороший способ получить контактные данные клиента, чтобы в дальнейшем привязать их к истории продаж и проанализировать особенности пользовательского пути.

Альтернативы SMS верификации

Верификация с помощью SMS-сообщения — способ хороший, но не единственный. В качестве альтернативы нередко используют верификацию с помощью звонка. Иногда исходящего, чаще входящего. В случае с входящими, нужно ввести так называемый «call password»: последние 4 цифры номера, с которого проходит звонок. Бывает, нужно прослушать код, надиктованный роботом (тут роботы радостно заскрипели). А ещё секретный код может прийти через пуш в приложении, этим часто пользуются крупные банки, маркетплейсы.

У всех этих способов есть недостатки. Пуш-уведомление не придет, если вы не подключены к интернету. Исходящие звонки ставят в ступор, а иногда снимают деньги, что не лучшим способом скажется на вашей репутации.

Входящий звонок от робота и call password — чуть более практичные варианты. Но в этом случае клиент может попросту забыть цифры, которые тихо и неразборчиво надиктовал робот (робот, сам виноват!) или на автомате скинуть входящий звонок. Да и вообще, доверие к входящим звонкам у некоторых людей невысокое. Не разбираясь, как устроен процесс, клиент может насторожиться и решить, что за звонок снимут немалую сумму.

Плюсы и минусы SMS верификации

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

Но плюсы весомее. Для начала, этот способ является самым распространенным, и доверие к нему выше. Кроме того, SMS верификация не требует от клиента дополнительных действий: большинство телефонов поддерживают автозаполнение кода из сообщения.

Как работает механизм

Вы размещаете специальную форму на вашем сайте. Одно поле для номера телефона, другое для кода из сообщения. Когда клиент вводит номер, сервер генерирует код и совершает запрос на отправку пароля. Пароль мгновенно доходит до абонента в SMS-сообщении, он вводит его в соответствующее поле, сервер сверяет коды и разрешает войти на сайт. Либо выдает сообщение об ошибке с просьбой ввести код повторно, если введенный не совпадает со сгенерированным.

В каких случаях верификация обязательна

При подключении к Wi-Fi в метро или в кафе вас просят подтвердить номер телефона вовсе не из прихоти — это требование законодательства, согласно постановлению Правительства Российской Федерации №758 от 31 июля 2014 года.

Также вы обязаны подключать верификацию, если отправляете клиентскую рассылку: делиться акциями и персональными подборками, отправлять SMS-рассылки и предлагать промокоды. В таком случае код является своеобразной подписью абонента.

«Рассылка по сети подвижной радиотелефонной связи (далее также — рассылка) должна осуществляться при условии получения предварительного согласия абонента, выраженного посредством совершения им действий, однозначно идентифицирующих этого абонента и позволяющих достоверно установить его волеизъявление на получение рассылки». Статья 44.1. федерального закона «О связи»

Немного истории

Еще 5-10 лет назад при оформлении карты лояльности компании использовали анкетирование. Улыбчивый продавец-консультант при оформлении карты лояльности предлагал вам оставить свои контактные данные, номер телефона и адрес электронной почты. Со временем этот метод ушел в прошлое. Бизнес стал замечать, что покупатели специально оставляли неправильные номера телефонов и почтовые адреса. Рассылки и акции стали менее эффективными. Тогда на помощь пришла SMS верификация и электронные карты лояльности, которые нельзя активировать, не подтвердив контактные данные.

Как настроить SMS верификацию

Легко и непринужденно SMS-верификацию можно настроить с помощью специального сервиса, например, МТС Exolve. Он позволяет верифицировать пользователей по предпочтительным каналам с помощью единого API: будь то SMS, голосовая связь или другой способ.

Сервис позволяет настроить удобные шаблоны сообщений и избежать фильтрацию со стороны операторов связи. МТС Exolve использует две конечные точки API, чтобы легко проверить, является ли пользователь владельцем телефонного номера. Начальная точка проверяет номер телефона и отправляет 4-10-значный код, конечная проверят, что введенный код соответствует сгенерированному. При этом опция не требует заморочек с разработкой, позволяет настроить верификацию максимально быстро и комфортно.

Вывод

В некоторых случаях SMS верификация необходима по закону РФ. Кроме того, это хороший инструмент, ограждающий бизнес от ботов и дающий возможность уведомлять клиентов об акциях и специальных предложениях. Настроить верификацию довольно просто. Помочь в этом могут такие сервисы, как МТС Exolve, который с помощью API делает процесс подключения максимально простым.

Как на сайте сделать регистрацию и авторизацию через SMS

Один из злободневных вопросов. Он может коснуться как владельца бизнеса, так и рядового разработчика, особенно если нужно продумать логику на стороне сайта. Именно о ней мы хотим рассказать детальнее.

Как на сайте сделать регистрацию и авторизацию через SMS

Как на сайте сделать регистрацию и авторизацию через SMS. Фото: из архива компании

Разберём три важных вопроса:

  1. Как установить время жизни SMS-кода?
  2. Как создавать учётную запись пользователя после подтверждения SMS, чтобы не дублировать аккаунты и не создавать их после активации SMS-кодом?
  3. Как предотвратить утечку бюджета при отправке «холостых» SMS?
Как создать аккаунт

Начнём с создания учётной записи после подтверждения SMS-кодом. Все довольно просто:

  • пользователь вводит номер на этапе регистрации;
  • получает от сайта код, вводит его в нужное поле, подтверждая этим свой номер;
  • сайт принимает код, и пользователь продолжает заполнять форму регистрации;
  • пользователь нажимает на «Создать аккаунт».

Вывод простой: если нет заполнения формы, то нет и аккаунта.

Если, опять же, пытаемся избавиться от «мёртвых душ», то можно далее предложить подтвердить аккаунт с помощью email. Так вы получите ещё и два канала для дальнейшего взаимодействия с клиентом.

Как настроить SMS-код и предотвратить утечку бюджета

Для настройки же срока жизни кода и защиты бюджета от лишних SMS можно изобрести свой велосипед или использовать API-платформу. Но если оба варианта вас устраивают, то обратите внимание на нагрузку, поскольку отправить десятки тысяч SMS сможет не каждый сервис.

Можно пойти по такому пути:

  • готовим механику генерации SMS-кода, устанавливаем время действия в 1–3 минуты по требуемым параметрам;
  • устанавливаем проверку SMS-кода на соответствие критериям, туда же прописываем время жизни SMS-кода для подтверждения его действия;
  • если SMS-код проходит проверку, то даём клиенту доступ к сервису.

Возможны ситуации, когда код устарел, или пользователь ошибся — тогда процесс нужно начинать заново. SMS API в этом безусловно поможет, особенно при необходимости экономить деньги на «холостых» SMS.

Скриншот настройки SMS API

Разработчик может установить дополнительные ограничения:

  • Частота отправки. Зафиксировать число SMS на конкретный номер пользователя за заданный промежуток. Например, не более одного сообщения в минуту.
  • Число SMS с одного номера. То есть, с одного номера будет уходить не больше трёх сообщений в час.
  • Фильтрация и блокировка номеров телефонов. Этот способ хорош, если хочется поймать каждого клиента. Тогда достаточно взять всех, а API формирует чёрный список.
  • Список стоп-слов, чтобы система могла в дальнейшем самостоятельно фильтровать спам и отсекать номера спамеров.

Если времени достаточно и нужна очень гибкая система, тогда можете выбрать иные пути:

  • Сделать двухфакторную аутентификацию (2FA) для всех пользователей, тогда каждому новичку нужно найти дополнительное устройство для аутентификации.
  • Установить капчу. Это простой метод, но его без проблем можно обойти.
  • Построить защиту от DDoS-атак, но здесь понадобятся более мощные ресурсы, нежели с API.

Надеемся, наши советы помогут вам быстрее решить ряд вопросов при регистрации новых пользователей.

SMS-подтверждение онлайн: как всё устроено и на сколько безопасно

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

для SMS подтверждения: как устроены и на сколько безопасны

Но что, если вам неудобно оставлять свой номер телефона на каждом веб-сайте и в каждом приложении, которое его запрашивает?

Многим пользователям бесплатные сервисы проверки по SMS кажутся действенным решением.

Однако насколько они надежны?

Что такое SMS-подтверждение и как оно работает?

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

Последнее обычно используется в качестве дополнительного шага к проверке учетной записи , предназначенного для подтверждения того, что вы человек, а не бот.

Итак, как же работает СМС-верификация?

Когда вы регистрируетесь, веб-сайт случайным образом генерирует одноразовый код, например «1234», и отправляет его по SMS на номер телефона, который вы указали ранее. Получив код, вы должны использовать его для входа в систему и подтверждения того, что номер телефона действительно активен.

SMS-подтверждение онлайн: как всё устроено и на сколько безопасно

Зачем вам возиться с поддельными телефонными номерами для бесплатной проверки по SMS, если вы можете использовать свой существующий номер телефона?

Ну, честно говоря, мы не в восторге от двухфакторной аутентификации с использованием SMS в целом, но это все же лучше, чем ничего. Однако раздавать свой номер телефона направо и налево ради «кибербезопасности» не так безопасно, как вы думаете.

На скольких веб-сайтах и ​​в приложениях уже есть ваш номер телефона, потому что они требуют подтверждения по SMS? И скольким из указанных веб-сайтов вы доверяете, чтобы они не использовали предоставленную вами конфиденциальную информацию?

Да, тут шансы не в твою пользу.

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

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

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

Распространенные проблемы с бесплатной проверкой по SMS

SMS-подтверждение онлайн: как всё устроено и на сколько безопасно

Зачем вообще платить за услугу, у которой есть так много бесплатных альтернатив?

Что ж, бесплатная проверка по SMS в теории звучит как довольно хорошая концепция, но в реальности она далека от звездной.

Читать также: Использование приложения Blur для конфиденциальности в Интернете

Ниже мы перечислим наиболее распространенные проблемы, с которыми вы можете столкнуться при бесплатной проверке по SMS , чтобы дать вам лучшее представление о том, что вас ждет, если вы решите пойти по этому пути.

Большинство номеров не будут работать в зарубежных странах.

Если вы гражданин США и вам нужен номер телефона в США для проверки, это вас не сильно беспокоит.

Однако в любом другом случае, независимо от того, живете ли вы за пределами США или вам нужно пройти проверку по SMS на исключительно иностранном веб-сайте, вам не повезет с сайтами, предлагающими бесплатные услуги проверки по SMS.

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

Ограниченное количество номеров в странах за рубежом.

Даже если вы найдете бесплатную службу проверки SMS, у которой есть номера, которые будут работать в других странах, есть вероятность, что у вас не будет слишком много вариантов. Бесплатные сервисы верификации по SMS предлагают минимальное количество телефонных номеров, подходящих для онлайн-верификации в зарубежных странах.

Мы хотели посмотреть, чем занимаются некоторые из самых популярных бесплатных альтернатив, и обнаружили, что в их базе обычно есть только один-два иностранных номера. И это если повезет.

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

Большинство бесплатных номеров подтверждения по СМС уже давно занесены в черный список.

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

Многие из этих бесплатных онлайн-сервисов будут иметь минимальный набор телефонных номеров в целом.

Вы, вероятно, в конечном итоге получите номер, который уже безумно используется и связан с большим количеством учетных записей, чем мы могли сосчитать. Это не было бы проблемой, если бы многие из этих веб-сайтов, на которых вы пытаетесь подтвердить учетную запись, не заметили, что здесь происходит, но они это сделали.

Нет никакого способа, чтобы это сработало:

Эти цифры использовались слишком много раз в прошлом. Скорее всего, они были занесены в черный список давным-давно.

Все в открытом доступе.

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

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

Читать также: Как зарегистрироваться в Фейсбук без номера телефона

Это единственная проблема, связанная с бесплатной верификацией по SMS, к которой никогда не следует относиться легкомысленно, и которая беспокоит нас больше всего. Серьезно, одного этого должно быть достаточно, чтобы вы выбрали платную услугу проверки SMS.

Иногда цифры не работают, и точка.

Наконец, еще одна вещь, которую мы заметили, это то, что многие из тех, кто использует бесплатные службы проверки SMS, жалуются, что иногда они просто не работают .

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

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

Если вы столкнетесь с такими проблемами при попытке использовать бесплатный одноразовый номер телефона для проверки, вы мало что можете сделать. Единственный вариант, который у вас будет, — это продолжать пытаться подтвердить свою учетную запись с разными номерами, пока вы, надеюсь , не найдете тот, который работает.

Чем отличается платные сервисы?

Хорошо, это был целый список потенциальных проблем, которые могут возникнуть при попытке использовать бесплатных веб-сайтов для проверки SMS.

Звучит не очень многообещающе, да?

В то же время мы знаем, что многие из вас все еще задаются вопросом:

Что отличает платные сервисы от публичных временных виртуальных номеров?

Мы не виним вас за то, что вы поднимаете такие вопросы. Если вы собираетесь платить за услугу, вам нужно знать, стоит ли она того. Итак, мы решили, что нам следует уделить время рассмотрению жизненно важных аспектов нашего сервиса, которые дают нам преимущество перед нашими бесплатными для всех конкурентами:

Персональные номера SIM-карт

Все одноразовые телефонные номера являются реальными и частными.

Что это значит, спросите вы?

Вместо того, чтобы использовать виртуальные телефонные номера для SMS-подтверждения, мы предлагаем вам те, которые исходят от реальных SIM-карт. Это цифры, которые вы получили бы, если бы купили новый мобильный телефон в своей стране.

Таким образом, они могут избежать обнаружения их как «одноразовых» веб-сайтами, требующими подтверждения по SMS.

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

И это означает, что вы не столкнетесь с такими проблемами, как обнаружение того, что есть учетные записи, уже связанные с этим точным номером, с чем вы часто будете сталкиваться, если выберете бесплатную проверку SMS.

Номера телефонов работают во многих странах

Ранее мы указывали, что многие из этих бесплатных сервисов предлагают только телефонные номера в США. Но не мы. Мы понимаем, что Всемирная паутина именно такова – всемирная, поэтому универсальная база телефонных номеров является неотъемлемой частью нашего сервиса.

Короче говоря, вы не будете ограничены проблемами, связанными с местоположением. Мы позаботились о том, чтобы включить реальные телефонные номера SIM-карт из стран по всему миру, включая, помимо прочего, США, Великобританию, Китай, Россию, Украину, Казахстан, Узбекистан, Вьетнам, Индию, Австралию, Германию, Францию, Нидерланды и многие другие!

Читать также: Виртуальный номер телефона Австралии

Практически неограниченное количество применений

Есть много веских причин, по которым вам может понадобиться одноразовый номер телефона для проверки.

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

Какой бы ни была причина, наши одноразовые номера телефонов всегда готовы помочь.

Мы все о конфиденциальности

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

Однако мы выводим кибербезопасность на совершенно новый уровень, чтобы еще больше защитить ваши данные. Помимо предоставления одноразовых номеров телефонов для подтверждения по SMS, мы также следим за тем, чтобы ваши коды подтверждения и другие тексты, которые вы можете получить при использовании нашего одноразового номера, были только для ваших глаз.

Многие бесплатные сервисы борются за достижение такого уровня конфиденциальности, часто делая текстовые сообщения и коды подтверждения, связанные с бесплатными виртуальными телефонными номерами, видимыми для всех.

Поддержка клиентов

Мы ценим и заботимся обо всех наших клиентах и ​​стремимся обеспечить отличную поддержку клиентов, когда им это может понадобиться. И это то, что вы, вероятно, не получите на бесплатном веб-сайте проверки SMS. Бесплатные услуги очень редко сопровождаются какой-либо поддержкой клиентов, не говоря уже о хорошей.

Доступ к их базе данных поддельных телефонных номеров — это все, что вы получаете.

Итак, как вы можете использовать одноразовые телефонные номера для SMS-подтверждения?

Мы ценим конфиденциальность в Интернете превыше всего, и мы хотели сделать наши услуги доступными для широкого круга людей, независимо от того, где они живут и насколько технически подкованы.

Вот как получить одноразовый номер телефона в сервисах предоставления виртуальных номеров для проверки:

  1. Зарегистрируйте учетную запись на нашем веб-сайте.
  2. После входа в свою учетную запись выберите страну. Кроме того, укажите услугу, которую вы планируете использовать, с предоставленным номером телефона.
  3. Запросите одноразовый номер телефона.
  4. Получив номер, используйте его для SMS-подтверждения своей учетной записи на ранее выбранном веб-сайте или в приложении.
  5. Найдите SMS-код подтверждения, отправленный веб-сайтом или приложением, на панели инструментов MobileSMS. Вам нужно будет войти в систему, чтобы получить к нему доступ, так как мы храним всю информацию в тайне.
  6. Используйте код, чтобы подтвердить свою учетную запись.

Бесплатная SMS-подтверждение не всегда подходит

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

Но, как мы надеемся, показали сегодня, это не всегда такой разумный выбор. Конечно, это может сэкономить вам денежные средства, но в долгосрочной перспективе оно того не стоит.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *