Доработка Drupal модуля SMSC
Задача: Доработка Drupal модуля https://www.drupal.org/project/smsc с целью получения возможности верифицировать номер телефона при помощи кода в номере входящего звонка, а не смс.
---
Как работает сейчас:
После установки и настройки модуля SMSC в паре с модулями SMS Framework + Mobile Number для сущности юзер можно создать поле типа Mobile Number и вывести его в форму регистрации пользователя, таким образом получив возможность верифицировать номер пользователя при помощи кода во входящем смс (https://smsc.ua/api/http/send/sms/#menu)
Как требуется:
Требуется, чтобы вместо входящего смс с кодом, пользователь получал входящий звонок, где проверочный код содержится в номере телефона. Подобная функция сервиса SMSC описана в их API https://smsc.ua/api/http/send/voice/phone_code/#menu
В чём нюанс:
Текущий способ работы модуля smsc, насколько я понимаю, подразумевает генерацию случайного кода на стороне сайта Drupal, сохранение кода на стороне Drupal в сессии гостя, отправку запроса в SMSC с этим кодом, а потом сравнение кода из смс который вводит пользователь в форму с кодом из сессии.
Но обратите внимание, что при отправке кода в номере телефона (https://smsc.ua/api/http/send/voice/phone_code/#menu) у Вас нет возможности указать произвольный код в запросе, как в первом случае. Случайный код генерируется на стороне SMSC и возвращается ответом на запрос.
То есть по факту нужно чтобы работало примерно так:
- Сайт друпал отправляет запрос за код в звонке в SMSC
- Получает ответ c кодом, который вернул SMSC и сохраняет его в сессии
- Пользователь получает звонок, берёт из него код, вводит в форме и происходит сравнение введённого кода с кодом из сессии.
---
Или приемлем любой другой вариант верификации номера телефона при регистрации пользователя с любым другим набором модулей, но который бы обязательно использовал именно сервис SMSC и его способ проверки номера через звонок (https://smsc.ua/api/http/send/voice/phone_code/#menu) - хоть созданный с нуля модуль с зависимостью или без от любых других модулей.
Интересуют сроки и стоимость.
Спасибо!
-
439 5 0 Hello!
My name is Dmitry.
I have been developing a site on Drupal more than 9 years starting with version 6. Now I am working with versions of Drupal 6, 7 and 8.
Have a look at my portfolio, it contains some of my sites, I've worked on recently. http://codewebsolution.com.ua/portfolio
Thank you in advance for your time and consideration.
I look forward to working with you soon.
Актуальні фриланс-проєкти в категорії PHP
Зробити WordPress плагін для опитування (квізу)
10 000 UAH
Потрібно розробити вордпрес плагін, який буде вміти - зберігати банк питань, всі в однаковому форматі - питання та 4 відповіді, 1 правильна - показувати 12 питань у рандомному порядку, рахувати хронометраж - збирати дані користувача - показувати фінальний результат з можливістю… PHP, Веб-програмування ∙ 4 години 48 хвилин тому ∙ 41 ставка |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові… PHP, Веб-програмування ∙ 4 дні 23 години тому ∙ 77 ставок |
Розробка веб-сайту WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть PHP, Веб-програмування ∙ 9 днів 23 години тому ∙ 53 ставки |