2ответ(ов) в теме
klaruss
не в сети 9 лет
На сайте с 25.02.2015
Участник
1
20:06

Здравствуйте друзья.
Не могли бы Вы помочь?
Хочу сделать обязательное поле телефона при регистрации но так, чтобы с одним и тем же номером нельзя было зарегистрироваться дважды.
Как это можно реализовать?

0
Андрей CS
не в сети 19 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
2
21:04

в файле functions/register.php есть функция get_register_user_rcl() в ней обрабатывается регистрация пользователя на сайте. Из этой функции можно использовать экшн pre_register_user_rcl Он срабатывает уже после проверки корректности заполнения всех полей формы регистрации, но до занесения данных пользователя в БД.
Если прицепится к этому экшну функцией и прогнать через цикл все полученные через POST данные, то можно получить отправленный пользователем номер телефона и проверить имеется ли он в БД, если да, то делаем редирект обратно (ссылка передается первым аргументом этим экшном) и показываем ошибку заполнения формы.

0
Тема закрыта. Публикация новых сообщений запрещена.