Вордпресс регистрация по телефону

Самая мощная
система входа и регистрации WordPress​
Пусть Ваши Пользователи Войдут в Систему с
Одноразовым Паролем​
Система входа и регистрации-это самая важная часть вашего сайта и вашего успеха, поэтому используйте что-то современное и простое в использовании, иначе вы можете потерять клиентов/пользователей.
Цифры позволяют вашему пользователю зарегистрироваться на вашем сайте WordPress просто с помощью SMS-кода доступа, отправленного на его номер мобильного телефона.Больше никаких проверок электронной почты и запоминания паролей. Просто СМС.
Формы входа.png

Дополнения к плагину:​

Дополнения (цены).png

Merge Phone Number​
Поскольку digits полностью совместим с WooCommerce, это означает, что мы даже поддерживаем их функциональность регистрации при оформлении заказа, и чтобы она работала, мы должны добавить поле номера мобильного телефона в checkout, а у WooCommerce уже есть поле номера телефона для выставления счетов в checkout, поэтому этот плагин объединяет оба этих поля для процесса регистрации во время оформления заказа.

Это приведет только к объединению полей Биллингового телефона и мобильного телефона, когда к оформлению заказа обращаются без входа в систему и регистрации обрабатываются данные мобильного телефона, а затем данные мобильного телефона передаются в поле Биллингового телефона для данного конкретного заказа. Для всех последующих заказов ваши пользователи будут видеть поле Биллинг телефона при оформлении заказа
Additional Gateways​
Аддон содержит более 105 дополнительных SMS-шлюзов
Login-Signup Page/Popup Builder​
Этот цифровой аддон позволяет вам создавать пользовательские страницы входа/регистрации/Модальные страницы
Old Account Migrator​
Если вы установили плагин Digits на уже существующий веб-сайт и у вас уже есть пользователи с мобильными/телефонными номерами, прикрепленными к их учетной записи, или даже если у них нет телефонных номеров, и вы хотите, чтобы ваши пользователи добавляли телефонные номера в свою учетную запись
Email Filter​
С увеличением количества одноразовых, временных или одноразовых электронных писем становится трудно поддерживать базу пользователей с подлинными пользователями. Фильтр электронной почты для цифр заботится об этом, с нашим обширным списком одноразовых веб-сайтов электронной почты и доменов, которые вы можете обнаружить, когда пользователь пытается зарегистрироваться с помощью одноразовой электронной почты и заблокировать эту регистрацию, это очень полезно, когда вы хотите предотвратить регистрацию спама и хотите, чтобы ваши пользователи вводили подлинный адрес электронной почты. Вы даже можете заблокировать регистрацию в определенных доменных письмах.
Forced Login Page Lock​
Ограничьте доступ к своему веб-сайту, заблокируйте определенную страницу или сообщения или даже продукт WooCommerce или страницу проверки для зарегистрированных пользователей.
One Click Login/Signup​
Нет необходимости иметь разные формы для регистрации и входа в систему, когда вы можете выполнять обе функции с одной и той же формой.

Основные Характеристики
Одна и та же форма для регистрации и входа в систему
Регистрация только с номером мобильного телефона
Есть разные перенаправления страниц для входа в систему и регистрации
REST API​
Планируя использовать цифры с вашим приложением для Android или iOS! Этот аддон поможет вам совершать вызовы REST API к цифрам на вашем сайте и позволит вашим пользователям легко использовать те же функции в вашем приложении.

Основные Характеристики
Защищенная система на основе токенов
Аутентификация на предъявителя
Автоматический выход из системы при смене пароля
Регистрация и вход в систему с помощью API
Отправка и проверка OTP с помощью API
Повторная отправка OTP с помощью API
Забыли пароль с помощью API
Выход из системы с помощью API
Простота управления и удаленного выхода из системы
Автоматическое истечение срока действия токена, если пользователь неактивен
Маркер доступа может быть изменен на любой сторонний плагин/сервис
Additional Fields & Logic Builder​
Получите дополнительные поля формы для форм плагина Digits и увеличьте его возможности за счет использования построителя условной логики. Хотите показать или скрыть некоторые поля при определенном условии, при этом это возможно. Вы даже можете иметь различный набор полей формы для различных ролей пользователей для вашего процесса регистрации.
Country Based SMS Gateway​
Имея пользователей из нескольких стран или по всему миру! В этом случае использование одного и того же SMS-шлюза для всех может увеличить вашу стоимость, так как разные шлюзы имеют разные цены для разных стран, а местный SMS-шлюз из этой собственной страны всегда будет иметь дешевую цену.
User Account Approval​
Если вы хотите следить за регистрацией новых учетных записей и вручную одобрять или отклонять их после проверки, то этот аддон для цифр может помочь вам в этом. Вручную одобряйте или отклоняйте учетные записи пользователей или даже отключайте их на временный период, чтобы заблокировать их вход в систему. Вы даже можете автоматически утверждать определенные учетные записи ролей пользователей.

Плагин платный:
DIGITS.png

Дополнения, некоторые бесплатно, но в основном платные.
Пишите сообщения на почту digits@internet.ru, получайте плагин и дополнения за символические 200 руб. Оставляйте свою почту, для получения уведомлений об обновлении плагина. Заплатив 200 руб, вы получаете плагин и дополнения. На почту будут приходить уведомления, новые обновления вы скачиваете по ссылке.

Содержание:

    • 1.ВАЖНО
    • 2.Описание
    • 3.Функционал
      • 3.1.Активация плагина
      • 3.2.Настройка плагина
    • 4.История СМС
    • 5.Пополнение баланса СМС-рассылок
    • 6.Типовые проблемы и сложности

1.ВАЖНО

Плагин «Verification SMS with TargetSMS» разработан и поддерживается компанией fnwb.ru. Все вопросы по функционалу и поддержке просим Вас адресовать напрямую в компанию разработчику.

2.Описание

С помощью плагина «Verification SMS with TargetSMS» Вы можете быстро и просто настроить регистрацию и авторизацию по одноразовому коду из СМС-сообщения в Вашем интернет-магазине, работающем на платформе WordPress WooCommerce.

Важно отметить, что наш плагин бесплатный, оплате подлежат только отправленные Вами СМС-сообщения (всегда актуальные тарифы Вы можете увидеть в разделе «Финансы» Вашего личного кабинета СМС-рассылок sms.targetsms.ru).

3.Функционал

  1. Регистрация Вашего индивидуального имени отправителя;
  2. Настройка длины кода авторизации;
  3. Настройка срока действия кода авторизации;
  4. Возможность использовать одноразовый код как для регистрации, авторизации, так и для восстановления пароля;
  5. Сохранение (лог) истории отправленных сообщений;
  6. Подробные статусы доставки СМС-сообщений в истории;
  7. Отправка СМС абонентам всего мира (Россия, Украина, Белоруссия, Казахстан и т.п.).

3.1.Активация плагина

Для активации плагина «Verification SMS with TargetSMS»:

  1. Пройдите регистрацию в нашем сервисе СМС-рассылок. После регистрации Вы получите логин, пароль, тестовое имя отправителя и бесплатный тестовый баланс для проверки работы сервиса СМС-рассылок;
  2. Скачайте, установите и активируйте плагин «TargetSMS Verify Reg» с помощью стандартной процедуры в панели администрирования WordPress. ВАЖНО: плагин «TargetSMS Verify Reg» НЕ требует предварительной установки нашего стандартного плагина «TargetSMS.ru: СМС-рассылки и уведомления». Плагин также доступен в репозитории WordPress.org.
    1. Из репозитория WordPress.org:
      1. Зайдите в пункт меню «Плагины», нажмите кнопку «Добавить новый» и при помощи поля «Поиск плагинов…» найдите наш плагин «Verification SMS with TargetSMS»
      2. Нажмите кнопку «Установить», а после нажмите на кнопку «Активировать» (установка показана на примере другого плагина)
        WP. Установить плагин
        WP. Активировать плагин
    2. Вручную:
      1. Выберите пункт меню «Плагины» — «Добавить новый» — «Загрузить плагин»
        WP. Добавить новый плагин
      2. Выберите скаченный плагин и нажмите кнопку «Установить»
        WP. Установить плагин
      3. После успешной установки нажмите кнопку «Активировать плагин». Активированный плагин появится в пункте меню «WooCommerce»
        WP. Активировать плагин
        WP. Плагин активирован

    3.2.Настройка плагина

    1. В в полях «Логин от Targetsms», «Пароль от Targetsms» и «Подпись отправителя» ввести логин, пароль от Вашего личного кабинета sms.targetsms.ru и согласованное с нами имя отправителя (регистр важен; произвольное имя работать не будет!)
    2. В поле «Сколько символов должно быть в коде» введите цифру (например, 4 или 6)
    3. В поле «Сколько секунд действителен код из СМС» введите цифру (например, 60)
    4. Поставьте (или не ставьте) галочку «Отправлять ли код при регистрации»
    5. В поле «Текст сообщения для СМС при регистрации» введите текст СМС (необходимо указать тег {sms_code} в тексте сообщения. Тег будет автоматически заменен кодом)
    6. Поставьте (или не ставьте) галочку «Отправлять ли код при восстановлении пароля»
    7. В поле «Текст сообщения для СМС при восстановлении пароля» введите текст СМС (необходимо указать тег {sms_code} в тексте сообщения. Тег будет автоматически заменен кодом)
    8. Нажмите на кнопку «Сохранить изменения»

    Настройки плагина для регистрации и авторизации через СМС

    После настройки плагина появится возможность регистрации через смс на странице «Мой аккаунт» (WooCommerce) и на странице сброса пароля. ВАЖНО: введенный во время регистрации номер телефона прописывается в поле «Телефон клиента» (billing_phone, shipping_phone).

    Форма СМС-регистрации

    Форма сброса пароля по СМС

    4.История СМС

    Просмотреть подробную историю отправленных СМС сообщений можно в Вашем личном кабинете СМС-рассылок sms.targetsms.ru

    5.Пополнение баланса СМС-рассылок

    Проверить и пополнить баланс можно в Вашем личном кабинете СМС-рассылок sms.targetsms.ru в пункте меню «Финансы» —>> «Пополнение счета»

    6.Типовые проблемы и сложности

    Самые популярные проблемы и вопросы по работе с интеграцией описаны тут.

    Начать рассылку

    Тестовые сообщения бесплатно






  • Детали
  • Отзывы
  • Установка
  • Разработка

Every e-commerce store requires a login process and wants the customer to register their accounts by entering all the necessary information. With the help of our plugin, the customers can now quickly and easily login to their accounts using their mobile number.
People always want a simple and easy process for the login process or any other process that requires login credentials. Remembering long email addresses can be a bit tedious, but a mobile number is something that one can remember easily. Our plugin uses this concept of simplicity of logging in with your mobile number. Also, you can change your mobile number from the «My Account» section whenever you want.
Admin has full authority to keep a track of all the mobile numbers which are being registered in the registration process of the e-commerce store.

Note: This is a free variant of Login with mobile number for woocommerce.

Features of Plugin

Customers can use their mobile number for registration.
Customers can use their mobile number while registering on an e-commerce store online.
Admin has access to all registered mobile numbers of customers.
The admin has full authority to view all the registered mobile numbers of customers.
Customers can update their registered mobile number anytime.
Customers have full flexibility to change their mobile number from the «My Account» section.
The customer can log-in with a mobile number.
A registered number can be used by the customers to log-in to their account on an e-commerce store.

Use Cases of Login with mobile number for woocommerce

  1. With the help of this plugin, the customers can now quickly and easily login to their accounts using their mobile number.
  2. The plugin offers a simple, easy, and better customer experience for the login process.
  • Login and Register With Mobile Number
  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the /Plugins/ screen in WordPress-Login with mobile number.
    After the activation, it will show the mobile login on the frontend.

Can I register twice with the same email address but two different mobile numbers?

No, one mobile number is associated with one email address therefore while registration user can not use a previously registered email address or mobile number for sign-up.

How can I change my mobile number after signing up?

In the edit account section, you can change the registered mobile number.

How many times I can update my registered mobile number?

You can change your registered mobile number unlimited times.

If I change my registered email address do I need to change the mobile number as well?

No, you can just update the email address in the edit account section with no change to the registered mobile number.

Is this a free plugin for Login with mobile number for woocommerce ?

Yes, this product is a free variant of Login with mobile number for woocommerce. This plugin adds functionality Customers can use their mobile number while registering on an e-commerce store online. For more woocommerce plugin purchase with paid premium plugins, kindly visit our store website.

Нет отзывов об этом плагине.

«Login With Mobile Number for Woocommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники


  • SunCart

1.0.4

  • Updates — Compatibility check with latest version of wordpress 6.1

1.0.3

  • Updates — Compatibility check with latest version of wordpress 6.0

1.0.2

  • Updates — Compatibility check with latest version of wordpress 5.9

1.0.1

  • Updates — Compatibility check with latest version of wordpress 5.8

1.0

  • Initial release.

WP SMS Register — WordPress-плагин позволяющий ввести на сайте необходимость подтверждения пользователем своего телефона при регистрации.

Плагин WP SMS Register решит проблему

с регистрацией ботов и фейковых емейлов.

Просто установите этот плагин и начните требовать у пользователя подтверждение своего телефона при регистрации.

Плагин добавляет в форму регистрации дополнительное поле для указания телефона и поле для ввода секретного кода подтверждения.

2016-05-12_18-22-54

Плагин WP SMS Register отлично взаимодействует с плагином WP-Recall и поддерживает работу с формой входа и регистрации от плагина WP-Recall

2016-05-12_18-20-29

После подтверждения регистрации в профиле пользователя создается поле «Телефон пользователя» с уже подтвержденным номером его телефона.

2016-05-12_18-45-37

В личном кабинете от плагина WP-Recall также будет выводится номер телефона пользователя.

Порядок работы

При попытке пользователя зарегистрироваться на сайте на указанным им номер телефона приходит СМС сообщение с секретным одноразовым кодом подтверждения. После ввода полученного кода в специальное поле формы регистрации пользователь регистрируется на сайте.

Порядок настройки

Плагин WP SMS Register работает через SMS-шлюз сайта SMS.RU. Для начала работы с плагином, необходимо:

  1. зарегистрироваться на сайте SMS.RU
  2. получить в своем личном кабинете API KEY
  3. прописать полученный API KEY в настройках плагина WP SMS Register

Не забывайте пополнять баланс своего аккаунта на SMS.RU, иначе пользователи не смогут регистрироваться на вашем сайте, а в лог ошибок будут писаться сообщения о недостатке средств на балансе.

Плагин фиксирует все регистрации на сайте и выводит данные по ним на своей странице в административной части, а также пишет в лог данные о неудачных регистрациях, которые позже можно проанализировать

2016-05-12_18-46-25

Обязательно получите скидку 10% в первый месяц обслуживания на сервисе SMS.RU! Просто перейдите по нашей партнерской ссылке и зарегистрируйтесь!

Условия поддержки: полная поддержка в рамках существующего функционала

Контактные данные: support@codeseller.ru

Авторство: Товар опубликован его непосредственным автором

Помните! Данный продукт защищён авторским правом, его нарушение влечёт за собой административную и уголовную ответственность.

Автор публикации


13K

Комментарии: 2811Публикации: 490Регистрация: 30-11—0001Продаж/Покупок: 42969/172






  • Details
  • Reviews
  • Installation
  • Development

Login/register with phone number

NEW FEATURE:
Wow, You can add almost every SMS gateways (if you have) yourself for free
you can change style and appearance of forms

You can use Firebase for sending SMS (10,000 free OTP SMS from Firebase)

For checking docs and getting more help please visit:
Login with phone number documentations

  • Login/Register with E-mail

  • WordPress Login Form

  • Woocommerce Registration Form

  • Woocommerce Login With Phone Number

  • WordPress OTP Login

  • Woocommerce Registration With Phone Number

  • Add Phone Number to WordPress Registration

  • Simple Use

  • Support of International SMS Delivery

  • Activating Users by Phone Number

  • Password Recovery Form

  • Page Authentication in Order to Visit Pages

  • Login and Registration with Phone Number

  • Redirect Users to Specific URLs After Logging in or Registering

AJAX

MODAL

  1. download plugin from wordpress directory
  2. Upload the ‘login-with-phone-number’ folder to the /wp-content/plugins/ directory
  3. Activate it through the ‘Plugins’ menu in WordPress
  4. use [idehweb_lwp] shortcode in your posts and pages where you need user to be logged in
  5. use [idehweb_lwp_metas nicename=”false” username=”false” phone_number=”true” email=”false”] where you want to show logged in users metas. for example you can use this shortcode in user’s profile page. you can show phone number, email, username and nicename.
  6. for sending otp sms, you need credit. you can buy credit inside plugin and use our default gateway, or you can use your custom gateways. some gateways have been added.

Best plugin for OTP for mobile number
The cherry to the cake is that the support team is the best.

real thank you
I thank you
I can’t describe how happy I am
Thank you for your free support
I will contact you soon
I want to customize the look of the login pattern for the site
Really thank you for the second time

This is really great plugin, kudos for your great effort to make this plugin.

Amazingly coded, free, supportive, this plugin comes from experienced developer. Awesome sir!

Integrated the phone login in a WooCommerce site. It works like a charm! Keep it up!

Very good plugin, easy to setup with complete documentation support. Thank you very much for your successful creation of this plugin, I’m still working on how to combine it with the UsersWP login plugin.

Read all 51 reviews

“Login with phone number” is open source software. The following people have contributed to this plugin.

Contributors


  • Hamid Alinia

= 1.4.63=
check all echos for security issues

= 1.4.62=
esc ajax outputs

= 1.4.61=
esc outputs

= 1.4.6=
esc and sanitize inputs, set text domain in string

= 1.4.3=
remove security bugs

= 1.4.2=
tested with wordpress 6.1.2

= 1.4.1=
add login message for logged-in users

= 1.4.0=
remove bugs of registered users

= 1.3.9=
you can add your custom sms gateway yourself

= 1.3.7=
security bug: delete.php file deleted
add sanitize to inputs
change user experience of admin part
change form bugs
better and faster support added!

= 1.3.6=
code sending twice problem solved

= 1.3.5=
add users registered date sortable
remove bugs

1.3.4

remove bugs for number less than 11 digits
add support for ajax template

1.3.3

fix class name sticky > lw-sticky

1.3.2

add documentations in readme

1.3.1

fix bugs

1.3.0

add timer for sending sms again
fix bugs of email: code entered wrong
add text localization, ability to change text of labels, fields, errors and…

1.2.23

remove default option idehweb_use_custom_gateway

1.2.22

enable option of only login and not register users for network and multi site
add turkish language

1.2.21

enable option of only login and not register users

1.2.20

fix bugs of saving styles

1.2.19

remove firebase jQuery bug
remove support option
add change style settings page

1.2.18

add Woocommerce form auto change
set Firebase to default

1.2.17

remove bugs

1.2.16

remove smsbharti gateway 🙁 😡 😐

1.2.15

remove raygansms gateway

1.2.14

fix bug of user id in js

1.2.13

fix bug of auth for normal method
remove some comments

1.2.12

update mshastra and fix bugs
add firebase for sending OTP sms (10,000 otp free sms)
add firebase config docs

1.2.11

updating and supporting pt_BR language by Rodriggo Enzo

1.2.10

add mshastra sms gateway for Arabian users and specially for my friend Hussam Ismail
updating and supporting Arabic language by Hussam Ismail

1.2.09

fix bugs of smsbharti gateway, not reading sender id
remove default gateway if custom gateway is activated

1.2.08

fix bugs of smsbharti gateway

1.2.07

add missed file

1.2.06

fix bug style of admin
added smsbharti gateway for Indian users
one file missed, this version will crush your site, do not install!

1.2.05

fix bugs

1.2.04

add raygansms.com gateway
fix bugs 😉 (require classes)

1.2.03

update zenziva gateway configs
update infobip gateway configs

1.2.02

fix bug “The REST API route definition is missing the required permission_callback argument”
add new shortcode [idehweb_lwp_metas nicename=”false” username=”false” phone_number=”true” email=”false”]
use phone number as username and nicename
remove configuring… loader
add custom gateways => Twilio , Zenziva , Infobip
add default country code

1.2.01

remove www from domain
remove “domain:” word
remove action change

1.2.0

add Woocommerce billing_phone phone number update support
remove admin authentication with phone number
add admin authentication with domain name

1.1.22

update languages
add German / Deutsch language

1.1.21

add default nickname

1.1.20

optimize style
optimize admin

1.1.17

you can set default username

1.1.16

remove error Trying to access array offset on value of type bool on line 78

1.1.15

search input for countries in admin
update frontend performance

1.1.14

optimize style
add language to header

1.1.13

change server
increase server stability

1.1.12

remove 0 from first of phone number

1.1.11

update readme

1.1.10

add en_GB language
add ar language

1.1.09

text domain updated

1.1.07

update readme installation part2

1.1.06

update readme installation part

1.1.05

better support

1.1.04

country code optimize

1.1.03

chat and support updated

1.1.01

languages updated

1.1.01

add tutorial and guid

1.1.0

enable sticky position style

1.0.9

stable version

1.0.8

login with password
add more countries

1.0.1

login with email
add persian translation
add redirect link

1.0

Initial release






  • Details
  • Reviews
  • Installation
  • Development

Login/register with phone number

NEW FEATURE:
Wow, You can add almost every SMS gateways (if you have) yourself for free
you can change style and appearance of forms

You can use Firebase for sending SMS (10,000 free OTP SMS from Firebase)

For checking docs and getting more help please visit:
Login with phone number documentations

  • Login/Register with E-mail

  • WordPress Login Form

  • Woocommerce Registration Form

  • Woocommerce Login With Phone Number

  • WordPress OTP Login

  • Woocommerce Registration With Phone Number

  • Add Phone Number to WordPress Registration

  • Simple Use

  • Support of International SMS Delivery

  • Activating Users by Phone Number

  • Password Recovery Form

  • Page Authentication in Order to Visit Pages

  • Login and Registration with Phone Number

  • Redirect Users to Specific URLs After Logging in or Registering

AJAX

MODAL

  1. download plugin from wordpress directory
  2. Upload the ‘login-with-phone-number’ folder to the /wp-content/plugins/ directory
  3. Activate it through the ‘Plugins’ menu in WordPress
  4. use [idehweb_lwp] shortcode in your posts and pages where you need user to be logged in
  5. use [idehweb_lwp_metas nicename=”false” username=”false” phone_number=”true” email=”false”] where you want to show logged in users metas. for example you can use this shortcode in user’s profile page. you can show phone number, email, username and nicename.
  6. for sending otp sms, you need credit. you can buy credit inside plugin and use our default gateway, or you can use your custom gateways. some gateways have been added.

Best plugin for OTP for mobile number
The cherry to the cake is that the support team is the best.

real thank you
I thank you
I can’t describe how happy I am
Thank you for your free support
I will contact you soon
I want to customize the look of the login pattern for the site
Really thank you for the second time

This is really great plugin, kudos for your great effort to make this plugin.

Amazingly coded, free, supportive, this plugin comes from experienced developer. Awesome sir!

Integrated the phone login in a WooCommerce site. It works like a charm! Keep it up!

Very good plugin, easy to setup with complete documentation support. Thank you very much for your successful creation of this plugin, I’m still working on how to combine it with the UsersWP login plugin.

Read all 51 reviews

“Login with phone number” is open source software. The following people have contributed to this plugin.

Contributors


  • Hamid Alinia

= 1.4.63=
check all echos for security issues

= 1.4.62=
esc ajax outputs

= 1.4.61=
esc outputs

= 1.4.6=
esc and sanitize inputs, set text domain in string

= 1.4.3=
remove security bugs

= 1.4.2=
tested with wordpress 6.1.2

= 1.4.1=
add login message for logged-in users

= 1.4.0=
remove bugs of registered users

= 1.3.9=
you can add your custom sms gateway yourself

= 1.3.7=
security bug: delete.php file deleted
add sanitize to inputs
change user experience of admin part
change form bugs
better and faster support added!

= 1.3.6=
code sending twice problem solved

= 1.3.5=
add users registered date sortable
remove bugs

1.3.4

remove bugs for number less than 11 digits
add support for ajax template

1.3.3

fix class name sticky > lw-sticky

1.3.2

add documentations in readme

1.3.1

fix bugs

1.3.0

add timer for sending sms again
fix bugs of email: code entered wrong
add text localization, ability to change text of labels, fields, errors and…

1.2.23

remove default option idehweb_use_custom_gateway

1.2.22

enable option of only login and not register users for network and multi site
add turkish language

1.2.21

enable option of only login and not register users

1.2.20

fix bugs of saving styles

1.2.19

remove firebase jQuery bug
remove support option
add change style settings page

1.2.18

add Woocommerce form auto change
set Firebase to default

1.2.17

remove bugs

1.2.16

remove smsbharti gateway 🙁 😡 😐

1.2.15

remove raygansms gateway

1.2.14

fix bug of user id in js

1.2.13

fix bug of auth for normal method
remove some comments

1.2.12

update mshastra and fix bugs
add firebase for sending OTP sms (10,000 otp free sms)
add firebase config docs

1.2.11

updating and supporting pt_BR language by Rodriggo Enzo

1.2.10

add mshastra sms gateway for Arabian users and specially for my friend Hussam Ismail
updating and supporting Arabic language by Hussam Ismail

1.2.09

fix bugs of smsbharti gateway, not reading sender id
remove default gateway if custom gateway is activated

1.2.08

fix bugs of smsbharti gateway

1.2.07

add missed file

1.2.06

fix bug style of admin
added smsbharti gateway for Indian users
one file missed, this version will crush your site, do not install!

1.2.05

fix bugs

1.2.04

add raygansms.com gateway
fix bugs 😉 (require classes)

1.2.03

update zenziva gateway configs
update infobip gateway configs

1.2.02

fix bug “The REST API route definition is missing the required permission_callback argument”
add new shortcode [idehweb_lwp_metas nicename=”false” username=”false” phone_number=”true” email=”false”]
use phone number as username and nicename
remove configuring… loader
add custom gateways => Twilio , Zenziva , Infobip
add default country code

1.2.01

remove www from domain
remove “domain:” word
remove action change

1.2.0

add Woocommerce billing_phone phone number update support
remove admin authentication with phone number
add admin authentication with domain name

1.1.22

update languages
add German / Deutsch language

1.1.21

add default nickname

1.1.20

optimize style
optimize admin

1.1.17

you can set default username

1.1.16

remove error Trying to access array offset on value of type bool on line 78

1.1.15

search input for countries in admin
update frontend performance

1.1.14

optimize style
add language to header

1.1.13

change server
increase server stability

1.1.12

remove 0 from first of phone number

1.1.11

update readme

1.1.10

add en_GB language
add ar language

1.1.09

text domain updated

1.1.07

update readme installation part2

1.1.06

update readme installation part

1.1.05

better support

1.1.04

country code optimize

1.1.03

chat and support updated

1.1.01

languages updated

1.1.01

add tutorial and guid

1.1.0

enable sticky position style

1.0.9

stable version

1.0.8

login with password
add more countries

1.0.1

login with email
add persian translation
add redirect link

1.0

Initial release

Последнее обновление Июл 12, 2021

Возможно, вы разместили интерфейсную форму входа на свой сайт WordPress. И вы хотите разрешить пользователям входить в систему со своим номером телефона или с помощью имени пользователя / электронной почты. По сути, вы позволяете пользователям вводить любую из одной записи из имени пользователя / электронной почты / телефона и пароля.

Обратите внимание, это руководство не предназначено для отображения входа с использованием OTP. Вместо этого я собираюсь добавить еще один вариант номера телефона вместе с именем пользователя и адресом электронной почты. Таким образом, ваши пользователи могут выбрать любой удобный для них вариант. Вы наверняка видели этот вариант на Amazon. Amazon позволяет нам входить в систему, используя электронную почту или номер мобильного телефона.

Я собираюсь создать простую форму входа. В форме отправки мы напишем код, который проверяет учетные данные в фоновом режиме для всех 3 вариантов (имя пользователя / электронная почта / телефон) и пароля.

Чтобы добавить номер телефона в форму входа, вы должны вставить номер телефона пользователя в таблицу wp_usermeta. Сделать это можно при регистрации пользователя. Приведенный ниже код можно использовать для добавления номера телефона пользователя.

<?php
$user_id = 1;
$phone_number = 9999999999;
add_user_meta( $user_id, 'user_phone', $phone_number);

Если у вас есть meta_key ‘user_phone’ вместе с его значением в базе данных, вы можете добавить логин с опцией номера телефона в форму входа. Поместите следующую форму входа на вашу страницу входа.

<?php
$return = log_the_user_in();
if( is_wp_error( $return)) {
    echo $return->get_error_message();
}
?>
<form method="post">
    <p><input type="text" name="user_login" placeholder="Username, email or mobile" required /></p>
    <p><input type="password" name="user_password" placeholder="Password" required /></p>
    <input type="hidden" name="login_nonce" value="<?php echo wp_create_nonce('login_nonce'); ?>" />
    <input type="submit" name="login_the_user" value="Submit" />
</form>

В приведенном выше коде мы проверяем ошибки и печатаем их. На следующих шагах мы напишем код для обработки ошибок. Кроме того, мы добавили одноразовый номер в форму, который является рекомендуемым способом обработки форм в WordPress.

Войти по номеру телефона в WordPress

Когда пользователь вводит учетные данные и нажимает кнопку отправки, мы берем учетные данные и проверяем их по базе данных. Если учетные данные верны, мы авторизуем пользователя и перенаправим его на домашнюю страницу. В случае неправильных учетных данных ошибки регистрируются с WP_Errorклассом.

Поэтому напишите приведенный ниже код в functions.phpфайл, который обрабатывает форму входа.

<?php
add_action( 'init', 'log_the_user_in' );
function log_the_user_in() {
    if (isset( $_POST['login_the_user']) && wp_verify_nonce( $_REQUEST['login_nonce'], 'login_nonce')) {
 
        if (! empty( $_POST['user_login']) &&! empty( $_POST['user_password'])) {
 
            if (is_email( $_POST['user_login'])) {
                // check user by email
                $user = get_user_by( 'email', $_POST['user_login'] );
            } elseif (is_numeric( $_POST['user_login'])) {
                // check user by phone number
                global $wpdb;
                $tbl_usermeta = $wpdb->prefix.'usermeta';
                $user_id = $wpdb->get_var( $wpdb->prepare( "SELECT user_id FROM $tbl_usermeta WHERE meta_key=%s AND meta_value=%s", 'user_phone', $_POST['user_login']) );
 
                $user = get_user_by( 'ID', $user_id );
            } else {
                // check user by username
                $user = get_user_by( 'login', $_POST['user_login'] );
            }
 
            if (! $user) {
                return new WP_Error('wrong_credentials', 'Invalid credentials.');
            }
 
            // check the user's login with their password.
            if (! wp_check_password( $_POST['user_password'], $user->user_pass, $user->ID)) {
                return new WP_Error('wrong_credentials', 'Invalid credentials.');
            }
 
            wp_clear_auth_cookie();
            wp_set_current_user($user->ID);
            wp_set_auth_cookie($user->ID);
 
            wp_redirect(get_bloginfo('url'));
            exit;
        } else {
            return new WP_Error('empty', 'Both fields are required.');
        }
    }
}

Здесь мы сначала проверили одноразовый номер, чтобы защитить нашу форму от определенных типов неправильного использования, вредоносного кода и CSRF-атак. Затем, на основе метода is_email()или is_numeric(), он проверяет действительный адрес электронной почты и номер телефона. Если введенное значение не является адресом электронной почты или телефоном, мы выбираем имя пользователя. Если учетные данные удовлетворены, пользователи входят в систему и перенаправляются на домашнюю страницу. В вашем случае вы можете перенаправлять пользователей на другую страницу в соответствии с вашим потоком.

Надеюсь, вы понимаете, как интегрировать логин с номером телефона в WordPress. Пожалуйста, поделитесь своими мыслями и предложениями в разделе комментариев ниже.

Статьи по Теме

  • Загрузить динамический контент в Bootstrap Modal в WordPress
  • Как создать собственный виджет Elementor
  • Как добавить пользовательские конечные точки в WordPress API

Источник записи: artisansweb.net

Плагин WordPress Digits позволяет пользователю зарегистрироваться и авторизоваться на вашем сайте через мобильный телефон. Поскольку мобильное устройство – это единственное, с чем человек проводит больше всего времени, то можно вывести авторизацию и регистрацию на сайте WordPress на следующий уровень. Теперь пользователь может создать учетную запись, просто предоставив свой номер мобильного телефона и войти с использованием OTP пароля (одноразовый пароль). Постоянные пароли теперь не обязательны.

  • Регистрация через мобильный телефон
    Пусть ваши пользователи регистрируются с использованием мобильного номера и увеличивают коэффициент конверсии. Освободите пользователя от головной боли при активации учетной записи по электронной почте.
  • Авторизация без пароля
    В этом мире Интернета почти невозможно запомнить все используемые пользователем пароли для регистрации на разных сайтах. Предоставьте вашему клиенту вход без пароля. Вход с использованием одноразового пароля, отправленного вашему пользователю с помощью SMS на его номер мобильного телефона
  • Авторизация без email адреса
    Позвольте вашему пользователю войти через мобильный номер. Забудьте те традиционные письма, которые используются для создания учетной записи.
  • Настраиваемые поля формы
    Добавьте в свои формы авторизации и регистрации, такие данные как текст, числа, раскрывающийся список, флажок, радио-бокс и т. д.

Шлюзы SMS

  • Facebook Account Kit (Бесплатно)
  • Google Firebase (Бесплатно)
  • Twilio
  • MSG91
  • MessageBird
  • Plivo
  • ClickSend
  • Clockwork SMS
  • Mobily.ws
  • SMSAPI
  • Clickatell
  • Nexmo
  • Yunpian
  • Unifonic
  • Демо и Инфо
  • Скачать

https://codecanyon.net/item/digits-wordpress-mobile-number-signup-and-login/19801105

https://www.upload.ee/files/9548842/digits-v631.rar.html
https://www74.zippyshare.com/v/OiSeoUcC/file.html
http://www.solidfiles.com/d/XBkLNkgLYeRjD
https://uptobox.com/bfjaml97qul9
https://userscloud.com/ofjyefq6ayq2
https://openload.co/f/mbIeAHVgcXU/digits-v631.rar
https://bayfiles.com/ybC6y1t5bc/digits-v631_rar
https://anonfile.com/zaC9y6tbb3/digits-v631_rar
https://www.datafilehost.com/d/b3d83d82
https://dailyuploads.net/6r3n7aa7kt9m
https://sendit.cloud/cfcab770srzd
https://my.pcloud.com/publink/show?code=XZbh8l7Z5YdSAemfRoHqImbiYYqoiYYL5HtV
https://mir.cr/MBOCZW1S

Если у вас возникли вопросы по скаченному архиву или вы нашли неработающие ссылки, то напишите об этом в комментариях. Также, вы можете заказать установку, настройку или перевод этого плагина WordPress.

  • Ворд колонтитулы номера страниц
  • Ворд класс телефон москва
  • Ворд класс саратов телефон навигатор
  • Ворд класс ред сайд телефон
  • Ворд класс на алексеевской телефон