Ответить Новая тема Новый опрос 
Всего: 14 « < 7 8 9 10 11 12 13 14 >
 Регистрация с помощью мобильного
naff
Cпециалист
Сообщений: 216
Регистрация: 05-09-2011


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


21-10-2011 15:33
Цитата:( palanca @ 21-10-2011 11:22 Смотреть сообщение )
Цитата:( naff @ 21-10-2011 11:01 Смотреть сообщение )
Все работает? Регистрируется? Входит?

ДА! Все работает идеально!

смс о логине пароле --> смс о заказе --> смс о смене статуса --> админ входит -->
покупатель входит.

емайл у покупателя телефон@domen.ru

Для входа вы пишете - номер@domen.ru???
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


21-10-2011 15:33
верно. и написать мануал :)

+ в кабинете покупателя в поле ваш емайл написан телефон@domen.ru
Это не верно! Логин происходит по НОМЕРУ телефона. Это поле или скрыть или подставлять туда номер телефона
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


21-10-2011 15:34
Цитата:( naff @ 21-10-2011 11:33 Смотреть сообщение )
Цитата:( palanca @ 21-10-2011 11:22 Смотреть сообщение )
Цитата:( naff @ 21-10-2011 11:01 Смотреть сообщение )
Все работает? Регистрируется? Входит?
ДА! Все работает идеально!

смс о логине пароле --> смс о заказе --> смс о смене статуса --> админ входит -->
покупатель входит.

емайл у покупателя телефон@domen.ru
Для входа вы пишете - номер@domen.ru???
нет . пишу номер телефона как и приходит в смс. а если емейл то ошибка.

он и не нужен! (емейл)


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


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


21-10-2011 15:46
Цитата:( naff @ 21-10-2011 11:38 Смотреть сообщение )
Да все верно, так и должно быть, что бы не возникали ошибки... а поле емейла в кабинете скройте...

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


21-10-2011 15:56
хм... для этого нужно использовать номер телефона добавлять к нему @domen.ru и сохранять это...

Позже и это сделаем...


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


21-10-2011 16:00
По поводу повторной регистрации:
Найдите строки в аутконтроллере:
Код:
if (Customer::customerExists(Tools::getValue('phone_mobile')))
                $result = Db::getInstance()->getValue('
                        SELECT `passwd`
                        FROM `'._DB_PREFIX_.'customer`
                        WHERE `email` ='.Tools::getValue('phone_mobile'));
                require_once ('smspilot.class.php');
                $sms=new SMSPilot('9B64B7T010Q36EE6Y6OX9XPJWZIB8551Z0XE65BY24EOSZKUWX7QFR01MY06R07K');
                $sms->send(Tools::getValue('phone_mobile'),'Для входа в личный используйте - Логин: '.Tools::getValue('phone_mobile').' Пароль: '.Tools::encrypt($result));
                $this->errors[] = Tools::displayError('An account is already registered with this e-mail, please fill in the password or request a new one.');


Замените их на:
Код:
if (Customer::customerExists(Tools::getValue('phone_mobile').'@domen.ru')){
                $result = Db::getInstance()->getValue('
                        SELECT `passwd`
                        FROM `'._DB_PREFIX_.'customer`
                        WHERE `email` ='.Tools::getValue('phone_mobile'));
                require_once ('smspilot.class.php');
                $sms=new SMSPilot('9B64B7T010Q36EE6Y6OX9XPJWZIB8551Z0XE65BY24EOSZKUWX7QFR01MY06R07K');
                $sms->send(Tools::getValue('phone_mobile'),'Для входа в личный используйте - Логин: '.Tools::getValue('phone_mobile').' Пароль: '.Tools::encrypt($result));
                $this->errors[] = Tools::displayError('An account is already registered with this e-mail, please fill in the password or request a new one.');
}




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


21-10-2011 16:07
И строки:
Код:
if (Tools::isSubmit('submitAccount'))
            $abc = array(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0);
            $num = 6;
            for ($i = 1; $i <= $num; $i++) {
            $id = array_rand($abc);
            $ps.= $abc[$id];
            }
            $_POST['passwd']=$ps;  
            $_POST['email']=Tools::getValue('phone_mobile').'@domain.ru';
            require_once ('smspilot.class.php');
            $sms=new SMSPilot('9B64B7T010Q36EE6Y6OX9XPJWZIB8551Z0XE65BY24EOSZKUWX7QFR01MY06R07K');
            $sms->send(Tools::getValue('phone_mobile'),'Для входа в личный кабинет - Логин: '.Tools::getValue('phone_mobile').' Пароль: '.$ps);
                self::$smarty->assign('email_create', 1);


Заменить на:
Код:
if (Tools::isSubmit('submitAccount')){
            $abc = array(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0);
            $num = 6;
            for ($i = 1; $i <= $num; $i++) {
            $id = array_rand($abc);
            $ps.= $abc[$id];
            }
            $_POST['passwd']=$ps;  
            $_POST['email']=Tools::getValue('phone_mobile').'@domain.ru';
            require_once ('smspilot.class.php');
            $sms=new SMSPilot('9B64B7T010Q36EE6Y6OX9XPJWZIB8551Z0XE65BY24EOSZKUWX7QFR01MY06R07K');
if (!Customer::customerExists(Tools::getValue('phone_mobile').'@domen.ru')){
            $sms->send(Tools::getValue('phone_mobile'),'Для входа в личный кабинет - Логин: '.Tools::getValue('phone_mobile').' Пароль: '.$ps);}
                self::$smarty->assign('email_create', 1);}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
palanca
Cпециалист
Сообщений: 203
Откуда: Москва
Регистрация: 09-01-2010


21-10-2011 17:24
сделал но к сожалению пришол другой пароль :(

и ни один не подходит :)


Сообщение отредактировано palanca 21-10-2011 13:28 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 14 « < 7 8 9 10 11 12 13 14 >