Top.Mail.Ru
Ответы
Аватар пользователя
9лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Привязать юзера из базы данных к телефону.

Юзер заходит в свой профиль печатает телефон и должно отправиться смс, пришел код, вставили код - телефон подтвержден.
Нигде никакой внятной инфы нет.
Нашел рабочую форму, которая протестирована и работает. - http://smsc.ru/api/activation/
Теперь осталось привязать как-то результаты отверждения к самому юзеру...
Помогите! Как это сделать!? Или где почитать...?
Спасибо заранее!

По дате
По рейтингу
Аватар пользователя
Мастер
9лет

Может велосипед... но возможно так:
1. Пользователь заполняет форму, нажимает кнопку выслать код
2. По этому событию (ajax) генерируется код и записывается в таблицу БД вместе с временем действия кода, так же в смс высылается юзеру
3. Юзер получив смс вводит его в форму
4. Далее сверяются данные от пользователя и из БД (код, время)
5. Если все верно, в таблицу с юзером ставится метка что телефон подтвержден. Из таблицы с кодом и временем данные удаляются....

Аватар пользователя
Профи
9лет

Сложно вам помочь. Не совсем понятно, что вам не понятно. Попробуйте посмотреть взаимодействие с базой данных на этом ресурсе. http://p.cscore.ru/c/91206
Тут подробно рассказаны все моменты при работе с базой.
И следующей частью вашего вопроса, это работа с формой.
Подобные задачи решены примерно так.
http://p.cscore.ru/c/58367
http://p.cscore.ru/c/91224
http://p.cscore.ru/c/91225

Аватар пользователя
Просветленный
9лет

МММ честно сказать непонял вопроса. Если у вас сайт с активными сессиями а иначе никак, значит вы знаете и про сессии и про БД. Тогда извините в чем вопрос?

Аватар пользователя
Мыслитель
9лет

"Юзер заходит в свой профиль... " подразумевает, что где-то уже хранятся некоторые данные пользователя. Так храните там же и так же дополнительно введённый телефон и признак "подтверждён" со значением "да/нет".