Интеграция InstantCMS с SMS-сервисами

Автор блога: Петр Кушиков
Все рубрики (2)

Часть вторая (или отправляем код подтверждения по SMS)

В первой части своего блога я рассказал, как нам создать собственный SMS-сервис. Сегодня я хотел рассказать, как отправлять код регистрации по SMS, а также ввести новое определение ID_SMS, которое может использоваться для отправки личных сообщений по средством SMS... Но описание процесса регистрации оказалось довольно большим, поэтому, приношу свои извинения, но описание ID_SMS я перенесу на один из следующих блогов.
Ну что ж... начнем "приучать" к SMS-сервису InstantCMS. Блог получился большой и в некоторых файлах придется прописывать много параметров, поэтому я сначала опишу общий план действий, а потом уже буду прописывать: что, где и для чего мы будем менять.
Общий план:
1. Прописать обработчик параметров, получаемых от InstantCMS (обработчик лежит на том же серваке, где и Ваш SMS-сервис).
2. Ввести новое поле "Номер телефона" в профиль (делаем его доступным при регистрации, а также для редактирования. Я в своем проекте не отображаю это поле в профиле, т.к. это "Конфиденциальная/личная информация", которая охраняется законом).
3. Изменяем систему регистрации и редактирования профиля.
4. Изменяем систему активации профиля (меняем механизм генерации и отправки кода подтверждения).
ОБРАЩАЮ ВАШЕ ВНИМАНИЕ, ЧТО ПЕРЕД НАЧАЛО ВСЕХ ДЕЙСТВИЙ РЕКОМЕНДУЕТСЯ СОХРАНИТЬ BACKUP ВСЕХ ДАННЫХ!!!

Часть первая (или готовим свой SMS-сервер)

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