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