SMS потвърждаване на телефонен номер

Ticketa

Registered
Прави ми впечатление , че има сайтове които предлагат услугата "потвърждаване на тел. номер" като сайта изпраща към клиента SMS , който не се таксува. Как е направено това нещо и реално взима ли пари от собственика , който предоставя услугата?
 
Не. Просто е нужна услугата mail2sms. После с прост php код (примерно) пращаш "email" до този телефонен номер, който се възприема от получателя като sms :)
 
r0073xbg каза:
Не. Просто е нужна услугата mail2sms. После с прост php код (примерно) пращаш "email" до този телефонен номер, който се възприема от получателя като sms :)
А нали някой трябва да я плати тая операция? (което беше и въпросът на Тикета)
 
Ми, не. Не се плаща. На времето имаше такива сайтове за изпращане на смс-и (отделно от официалните на операторите). На същия принцип действа и това.


Принципът е следният:

1. Имаш форма за попълване на потребителския телефонен номер.
2. Потребителят въвежда номера си във въпросната форма.
3. Тук има server side код, който генерира random код, който ще е уникален за този потребител и му го изпраща на телефонния му номер чрез код от типа
PHP:
<?php
mail("3598XXXXXXXX@sms.mobilenoperator.com", 'SMS Activation', $code);
?>

4. Потребителят получава своя уникален код под формата на sms
5. Тук следва друга форма за попълване, където потребителят ще въведе полученият код
6. Прави се сравнение, дали има съответствие между телефонния номер и кода
 
Имайте предвид, че email2sms показва само subject при някои оператори. Също така не може да се разчита кога ще пристигне, дали човека е активирал изобщо услугата и т.н. Още ако при регистрация/верификация на телефонен номер, трябва да карате потребител да "ходи" да си активира email2sms услугата, сигурно ще натистне "CTRL + W" за по-лесно.

https://twilio.com/ е най-reliable. Работи с много държави. Но се плаща. От страната, която предлага услугата. :)
 

Горе