Login with phone number

外掛說明

使用這個外掛便能讓使用者在 WordPress 網站使用行動電話號碼登入或註冊。網站客戶可以透過 OTP 單次有效密碼驗證行動電話號碼。

在使用行動電話號碼登入表單新增國旗。

網站可以免費使用幾乎全部的簡訊閘道 (必須有使用權),也可以付費請我們開發目前網站有使用、但這個外掛尚未支援的簡訊閘道。

網站管理員可以變更表單樣式及外觀。

也可以使用每月免費提供 10,000 封 OTP 簡訊額度的 Firebase 傳送簡訊。

如需閱讀線上說明或取得更多協助,請造訪 Login with phone number 線上說明

  • 電子郵件地址登入/註冊

  • WordPress 登入表單

  • WooCommerce 註冊表單

  • 使用行動電話號碼登入 WooCommerce 帳號

  • WordPress OTP 登入

  • 使用行動電話號碼註冊 WooCommerce 帳號

  • 在 WordPress 註冊功能表單新增 [行動電話號碼] 欄位

  • 簡單易用

  • 支援國際簡訊傳送

  • 透過行動電話號碼啟用使用者

  • 重設密碼功能表單

  • 經過頁面身分驗證以存取頁面

  • 使用行動電話號碼登入或註冊

  • 在使用者登入或註冊後,將使用者重新導向至指定網址

網站可以使用專屬自訂簡訊查到,也可以使用 idehweb.com 預先開發完成的其他立即可用的簡訊閘道。

目前支援的簡訊閘道:

  • Twilio
  • BlueSoft
  • IQSMS
  • Ippanel
  • WhatsApp

安裝方式

  1. 從 WordPress 外掛目錄下載外掛安裝壓縮檔。
  2. 將解壓縮所得的 login-with-phone-number 資料夾上傳至 /wp-content/plugins/ 目錄。
  3. 在 WordPress 管理後台的 [外掛] 選單中啟用外掛。
  4. 在網站的文章及頁面中需要使用者登入的位置使用 [idehweb_lwp] 短代碼。
  5. 在需要顯示以登入使用者中繼資料的位置使用 [idehweb_lwp_metas nicename="false" username="false" phone_number="true" email="false"] 短代碼。舉例來說,可以在使用者個人資料頁面使用這個短代碼,便能顯示使用者的行動電話號碼、電子郵件地址、使用者名稱及暱稱。
  6. 如需傳送 OTP 簡訊,網站管理員必須購買簡訊傳送額度,在外掛內可以購買相關簡訊閘道的傳送額度,或是網站管理員使用自訂閘道。某些簡訊閘道可以自行新增。

常見問題集

如何回報安全性程式碼錯誤?

使用者可以透過 Patchstack 漏洞揭露計畫回報安全性程式碼錯誤,Patchstack 團隊會協助驗證、分類及處理任何安全性漏洞。回報安全性漏洞

使用者評論

2024 年 1 月 30 日 2 則留言
The plugin is too much, and ads everywhere for other software, videos, and even live support? There is a reason other plugins don't do that! It makes the site slow and looks cheap! Your plugin is super important but because of these features, and because it is not light weight its not worth it for me.I would like to see this plugin be lightweight and only have content and features inside of it that are NEEDED! This feature of login by phone number is super needed by many businesses but I feel as you have made the plugin look cheap, and make the website slower, business owners will not go with you.You are the only login-by-phone number plugin that still gets updates, I would love to see this plugin become the thing everyone uses, but I feel to get there we need to cut out the fat and keep only what's needed.I will not use this plugin, or recommend it to anyone at this point. I have only changed my review as the owner is a nice guy, who really cares about his project. Hope to use it.
閱讀全部 68 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Login with phone number〉的開發相關工作。

參與者

〈Login with phone number〉外掛目前已有 8 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Login with phone number〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.7.22

  • translate some part
  • change docs and author website

1.7.20

  • remove function “idehweb_lwp_update_billing_phones”, we do not need it

1.7.19

  • The plugin was vulnerable at function “idehweb_lwp_update_billing_phones”, now is solved.

1.7.18

  • add new shortcode description
  • add default role to PRO version

1.7.17

  • The plugin was vulnerable to Broken Access Control to Privilege Escalation, now solved

1.7.14

  • add new shortcode [idehweb_lwp_verify_email]
  • select default role for registration

1.7.12

  • remove bugs

1.7.09

  • now we can open box on click action, you can use it in your menus, on button, you can add trigger to links and buttons

1.7.08

  • solve display forms

1.7.06

  • make phone number form to appear first

1.7.05

  • optimize phone input style

1.7.04

  • add extra fields for PRO only

1.7.03

  • change style parts

1.7.02

  • forgot password button also works for email
  • optimize inputs in old iphones

1.7.0

  • add disable/enable autoPlaceholder for phone numbers based on country

1.6.98

  • add “disable (X) button to form”
  • add force user to login on popup

1.6.96

  • update author_uri link

1.6.94

  • remove OTP separate style from Free version
  • add lwp_update_password_action_old
  • remove ID from “lwp_forgot_password” function
  • add new lwp_forgot_password function
  • add nonce in lwp_update_password_action
  • update security issues

1.6.93

  • optimize activation code separate style

1.6.92

  • add “wp_clear_auth_cookie();” to lwp_ajax_login
  • add $verificationId variable for error notice of php

1.6.9

  • add popup guid
  • add activation code separate style
  • add auto-complete code

1.6.83

  • support WordPress 6.4
  • change meta description of plugin

1.6.82

  • change sms gateways name to add-ons
  • show real Firebase errors

1.6.81

  • add firebase help link

1.6.8

  • add gateways page

1.6.7

  • add SSO support

1.6.5

  • set utm

1.6.4

  • add web design banner

1.6.1

  • support learn press
  • add session of learn press to registered customer

1.5.9

  • change jQuery to $
  • resolve problem of firebase
  • remove inside esc_from_server
  • add “get email after verifying phone number” feature

1.5.8

  • add Learnpress support

1.5.7

  • add nonce in ajax requests

1.5.6

  • send method while we have enabled only one method

1.5.5

  • fix fatal error

1.5.4

  • add modular structure in whole plugin (for developers)
  • handle multiple gateways at a time, user can choose OTP gateway on authentication
  • enhance UX in admin
  • enhance front validations

1.5.3

  • introduce new plugin “WhatsApp gateway”
  • add filter lwp_add_to_default_gateways
  • add link of term & conditions, separate it from the text
  • add logo inside login/register form (pro version)
  • add france translation

1.5.2

  • Iranian users can use plugin more convenient
  • now we support adding gateways in plugin structure

1.4.9

  • esc json , remove bugs

1.4.8

  • remove bugs
  • add billing phone of woocommerce

1.4.7

Thanks to @marshallthomas47 (at git) who was sponsor of this update (I think)
and @monagjr who have done some good changes:
* Replace the custom-built phone input UI with well-tested and production-ready UI from International Telephone Input
* Option for Terms Default Check Status
* Default Country Settings
* empty placholder shows valid phone example
* show error msg for invalid form before submitting

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