01 декабря 2012

SMS Аудентификация

Для создания SMS аудентификаци достаточно отправить SMS на номер указанный пользователем в текстовом поле сайта или программы. И тут же подождать чекина.

 

Технически все крайне просто:

  • Пользователь сделал запрос на вход/регистрацию номера.
  • Проверяем номер на нормальность (россия, регион, оператор)
  • Формируем код для проверки (цифры - идеальный вариант (4 штуки))
  • Отправляем посетителю проверочный код на указанный телефонный номер и пишем в файл аудентификации что на такой-то номер было отправлено такое-то число (ежедневно можно этот файл чистить в самом простом случае)
  • Пользователь получает на сотовый код и вводит его на сайте/программе
  • Мы читаем файл и сверяем, есть ли нужный код
  • Если ок, то кладем юзера в Базу, горизонтально

 

Подобная аудентификация пользователя удобна тем что мы проверяем пользователя однозначно. Дальше мы можем класть ему Рассылки в телефон и делать с ним что хош.

Как пользователь должен лежать в Базе ?

Регистрационные данные номер, имя, логин, могут лежать горизонтально в файле или в SQL.

Нужен ли пароль для пользования услугами ?

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

Что надо мне ?

  • Подписка/Отписка
  • Проверка баланса
  • Пополнение баланса

Видеочат рулетка