Ответить Новая тема Новый опрос 
Всего: 14 < 1 2 3 4 5 6 > »
 Регистрация с помощью мобильного
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 07:16
Далее в папку controllers нужно закинуть файл с вложения.
В файле controllers/AuthController.php после строки 76 вставляем код:

Код:
require_once ('smspilot.class.php');
$sms=new SMSPilot('ваш_API');
$sms->send(Tools::getValue('phone_mobile'),'Для входа в личный кабинет - Логин: '.Tools::getValue('phone_mobile').' Пароль: '.$ps);


Теперь при регистрации пользователю будет отправляться логин и пароль...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 07:20
Далее в папку ваша_админка/tabs/ закидываем файл из вложения.
В файле ваша_админка/tabs/AdminOrders.php после строки 128 вставляем код:

Код:
address_delivery = new Address($order->id_address_delivery);
                                      require_once ('smspilot.class.php');
                              $sms=new SMSPilot('ваш_API');
                                  $sms->send($address_delivery->phone_mobile,'Ваш заказ #'.$order->id.' '.$res);


Теперь при смене статуса заказа покупателю будет приходить смс с номером заказа и текстом статуса...


Сообщение отредактировано naff 19-10-2011 03:22 ...


Вложения:

Вложения smspilot.class.php( Размер файла: 10.01KB Скачиваний: 450 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 07:27
для того что бы при каком-то действии вам на телефон приходила смс нужно добавить строку в файл который отвечает за это действие
Код:
$sms->send('ваш_мобильный','ваш текст');


Какой файл за какое действие отвечает-смотрите посты выше...


Сообщение отредактировано naff 19-10-2011 03:29 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 07:31
Есть несколько багов... Если кому-нибудь это нужно, пишите - отвечу...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


19-10-2011 12:18
интересная тема. какие баги?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 13:31
проблемы возникаю в связи с попыткой движка отправлять уведомления на емейл...
Лечится это либо убрать выводы ошибок, либо в переменную $email, где хранится только номер телефона добавлять надпись "@domen.ru" (в этом случае нужно также при входе пользователя добалять эту строку)....



Сообщение отредактировано naff 19-10-2011 09:33 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 13:39
Вторым способом решить легче...
Нужно в файле controllers/AuthController.php заменить строку 76

Код:
$_POST['email']=Tools::getValue('phone_mobile');


заменить на:

Код:
$_POST['email']=Tools::getValue('phone_mobile').'@domain.ru';



Также строку 235

Код:
$email = trim(Tools::getValue('email'));


Заменить на:

Код:
$email = trim(Tools::getValue('email')).'@domain.ru';
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 13:43
Есть еще одна проблемка... Пользователи не всегда хотят при повторной покупке логинится... Поэтому нужно как то решить эту проблему... Какие будут идеи?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


19-10-2011 14:42
повторно вбить номер телефона не удастся?
может как то разрешить смс при повторной реге. типа привет, ты снова сделал аккаунт и теперь твой пароль такой то. кому дорого - перезвонят

я имелл ввиду как сейчас нет проверки на дубли телефона так и не будет в дальнейшем.

есть другой вопрос. как отправляются смс на накие номера (к примеру)

55555555555
5-555-555-55-55
5555-555-55-55

Будут ли отправляться? или надо ввести проверку? как смспилот это принимает?


Сообщение отредактировано palanca 19-10-2011 10:44 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


19-10-2011 15:22
Если при повторном заказе пользователь просто впишет номер, то вылезет предупреждение что пользователь с таким емейлом уже зарегистрирован...

По поводу проверки телефона: проверяется не телефон а емейл - а вот он не добускает дублей...



Знаю точно что нет разницы между 7хххххххххх +7хххххххххх 8хххххххххх

В остальном методом проб...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 14 < 1 2 3 4 5 6 > »