Подтверждение номера телефона пользователя сайта Wordpress (SMSC.ua)
1500 ₴Есть сайт литературной премии https://premiya.vidatiknigu.com.ua/
Писатели-аматоры сами публикуют свои произведения на сайте, а потом оценивают их.
Тот, кто набрал самое большое количество "лайков" станет автором месяца.
Здесь важно, что бы один автор не мог регистрироваться сколько угодно раз и не подтасовывал результаты.
Сначала голосовать могли люди с подтвержденными Email, но потом люди научились использовать временные Email
Так была организована их регистрация через соцсети и отключена возможность стандартной регистрации Wordpress.
Предполагалось, что соцсети сами будут контролировать уникальность пользователей.
Но, оказывается, через некоторые соцсети, можно неограничено регистрироваться на моем сайте.
Нужно следующее:
1. при регистрации или авторизации через соцсети пользователю создается кабинет и он попадает в групу пользователей "Не подтвержденные", соответственно не может публиковать свои работы, коментировать и голосовать за других.
2. уже существующих пользователей также добавим в эту групу
3. перед не подвержденным пользователем выпрыгивает окно "Для нас важливо, аби голосування проходило чесно і ніхто не міг голосувати більше одного разу за кожну піблікацію. Для того, щоб продовжити роботу із сайтом, підтвердіть, будь ласка, свій унікальний номер телефону. Введіть його у поле нижче у форматі +38... На цей номер Вам надійде дзвінок з невідомого номеру, останні 6 цифер з цього номеру є кодом підтвердження, який потрібно ввести в полі підтвердження" Или что-то в этом роде.
Номер вводимый пользователем проверяется на уникальность по базе данных сайта и если он уникальный - поступает звонок подтверждения, если нет - появляется уведомление, что данный номер уже подтвержден за другим пользователем. Сам номер сохраняется в профиле пользователя.
Реализация через параметр code сервиса SMSC (https://smsc.ua/api/http/send/voice/phone_code/#menu )
Відгук замовника про співпрацю з Дмитрием Гончаренко
Подтверждение номера телефона пользователя сайта Wordpress (SMSC.ua)Дуже задоволений роботою. Виконавець якісно справився з поставленим завданням, на контакт ішов без проблем. Звертатимусь ще.
Відгук фрилансера про співпрацю з Олександром Біликом
Подтверждение номера телефона пользователя сайта Wordpress (SMSC.ua)Александр ясно поставил задачу и терпеливо дождался её выполнения. С оплатой проблем никаких не возникло. Надеюсь что будем сотрудничать и дальше.
-
1380 45 0 Здравствуйте, Александр
С помощью чего сейчас сделан личный кабинет на сайте? Вижу, что используется какой-то плагин, но визуально не могу определить.
Имеется ли у вас уже готовый аккаунт на SMSC? Насколько я понимаю, это API не работает без авторизации.
В любом случае, буду рад обсудить детали этого проекта и ответить на все интересующие вас вопросы в ЛС.
-
2978 44 0 Добрый день , готов реализовать ваш функционал. Нужны более детальное описание - как вы хоитите реализовать . откуда вы будете брать код и т.п.
-
фрилансер більше не працює на сервісі
-
6567 73 1 1 Добрый день. Выполню работу качественно. Работаю с WordPress более 5 лет, есть опыт интеграции различных систем по средствам использования технологий RESfull API и SOAP.
-
2372 133 1 3 Здравствуйте.
Готов предложить свои услуги. На конкурсы "насмотрелся", так что опыт в вопросе имеется. Опыт интеграции смс-шлюзов и разработки под Wordpress тоже имеется.
-
16 Здравствуйте готова выполнить работу в кротчайшие сроки,все детали обсудим в личных сообщениях .
-
Есть и временные номера, как и почта. Есть соседка, мама, теща и т.д. Поэтому в принципе при желании я могу спокойно подтвердить 4-5 номеров. А потом создать проект на том-же фрилансе, мол нужно подтвердить акк по телефону. Тут нужно как-то еще покумекать. Хотя и Ваше предложение некая защита.
-
Должен уточнить, личный кабинет реализован через WP-Recall (https://codeseller.ru/dokumentaciya-wp-recall/ )
Аккаунт СМСц есть
-
Добрый день - вашу проверку можно если делать на основе уникальной ссылки которая формируется для каждого пользователя и отправляется на его личный емайл. и даже если пользователь сменил свой емайл - то он не сможет больше проголосовать по тому что у него уже будет отметка о голосовании