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

Главные вкладки

Аватар пользователя slowsnow slowsnow 5 мая 2009 в 15:23

Господа!

У меня возникла интересная задача - сделать подтверждение регистрации пользователя на сайте не обязательно по e-mail, но и через SMS, как альтернативный метод активации.

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

Так вот: если у кого-то есть опыт или идеи, или кто-то делал что-то хотя бы отдаленно напоминающее сей процесс, помогите, пожалуйста!

Комментарии

Аватар пользователя SMSFox SMSFox 7 сентября 2013 в 2:39

Для активации пользователя по СМС можете использовать готовые модули «SMS подтверждение регистрации для Drupal 6» и «SMS подтверждение регистрации для Drupal 7». Вы также можете посмотреть исходный код. Для индивидуальной настройки модуля нужно обратиться в поддержку SMSFox: support[at]smsfox.ru.

Аватар пользователя Antoniy Antoniy 7 сентября 2013 в 16:47

"SMSFox" wrote:
Для активации пользователя по СМС

Ваша контора будет иметь доступ к номерам телефонов пользователей, если использовать ваш модуль для Drupal?

Аватар пользователя SMSFox SMSFox 7 сентября 2013 в 19:00

Kremenetskiy wrote:
"SMSFox" wrote:
готовые модули

А на Drupal.org их нет?

Пока еще нет. Мы их обязательно добавим в официальный репозиторий модулей на drupal.org.

Kremenetskiy wrote:
"SMSFox" wrote:
Для активации пользователя по СМС

Ваша контора будет иметь доступ к номерам телефонов пользователей, если использовать ваш модуль для Drupal?

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