
內容簡介
總結:這款 WordPress 外掛「Login with WhatsApp (Reverse OTP)」允許使用者透過 WhatsApp 向管理者的號碼發送訊息進行身份驗證,而不需要接收代碼。這種獨特的反向 OTP 方法確保使用者是對話的發起者,大大降低管理者號碼被 WhatsApp 阻擋的機會。適用於使用行動裝置驗證而不是電子郵件/密碼的登入、會員制度或社群為基礎的 WordPress 網站。
### 問題與答案:
1. 這個外掛如何讓使用者進行身份驗證?
- 使用者可以透過 WhatsApp 傳送訊息給管理員號碼,而不是接收代碼。
2. 這款外掛與哪個第三方服務整合以提供 OTP-based 登入功能?
- 這款外掛整合了 Whatsiplus API。
3. 在登入或 OTP 要求時,外掛會傳送什麼數據?
- 外掛會傳送使用者輸入的電話號碼和 API 金鑰給 Whatsiplus 服務。
4. 如何取得有效的 Whatsiplus API 金鑰?
- 使用者可以透過在 https://whatsiplus.com 註冊來獲取 API 金鑰。
5. 外掛的主要功能特點有哪些?
- 讓使用者透過 WhatsApp 登入而無需密碼、反向 OTP 系統防止 WhatsApp 號碼被封鎖、自動偵測使用者發送到 Whatsiplus 的 OTP 等。
外掛標籤
開發者團隊
② 後台搜尋「Login with Whatsiplus (Reverse OTP)」→ 直接安裝(推薦)
原文外掛簡介
Login with WhatsApp (Reverse OTP) allows users to authenticate by sending a message via WhatsApp to the admin number instead of receiving a code. This unique method, called Reverse OTP, ensures that the user is the initiator of the conversation, drastically reducing the chances of the admin number being blocked by WhatsApp.
This plugin is ideal for login, membership, or community-based WordPress websites where mobile-based verification is preferred over email/password.
Third-party Service
This plugin requires a third-party service to function properly. It integrates with the external Whatsiplus API in order to provide OTP-based login functionality via WhatsApp.
The plugin communicates with the following endpoints from the service:
API Base URL: https://api.whatsiplus.com
Send Message: https://api.whatsiplus.com/sendMsg
Receive Message: https://api.whatsiplus.com/receivedMessages
Service Settings: https://api.whatsiplus.com/serviceSettings
What data is sent and when:
During login or OTP request: The plugin sends the user’s phone number (as entered by the user) and your API key to the Whatsiplus service in order to initiate OTP verification.
During plugin configuration: The plugin sends your API key to verify service status and fetch related settings (such as connected number and country code).
No other personal data is transmitted to Whatsiplus.
Requirements:
This plugin will not work without a valid Whatsiplus API key. You can obtain a key by registering at https://whatsiplus.com.
Service provider details:
API Service Provider: Whatsiplus.com
Documentation: https://docs.whatsiplus.com
Terms of Service: https://whatsiplus.com/terms-and-conditions/
Privacy Policy: https://whatsiplus.com/privacy-policy/
How it Works
User enters their phone number in the login form.
The system generates a unique OTP.
The user is instructed to send that OTP to the admin’s WhatsApp number.
Once received and verified, the user is logged in securely.
Key Features
✅ Let users log in without a password — via WhatsApp.
🔒 Reverse OTP system — prevents your WhatsApp number from being blocked.
🔎 Automatically detects OTP sent by users to Whatsiplus.
📸 Users can scan a QR Code to quickly open WhatsApp with their unique code.
🔗 One-click direct WhatsApp link — no need to type the code manually.
💬 Sends welcome messages after login.
📱 WooCommerce compatible (but not required).
📊 Built-in log system to track login attempts.
🔧 Admin can choose which user meta field contains the phone number.
🌍 Default country code support.
🌐 REST API endpoints to support external apps (mobile, PWA).
🧩 Includes Widget and Shortcode for login anywhere on your site.
🛠️ Supports custom user fields (e.g. contact_number, mobile, billing_phone, etc.)
REST API
Two REST endpoints are available for developers:
POST /wp-json/reverse-otp/v1/request
Input: { "phone": "1530xxxxxxx" }
Output: OTP code + WhatsApp link + expires_in
POST /wp-json/reverse-otp/v1/verify
Input: { "phone": "...", "code": "..." }
Output: Auth status (if successful, user will be logged in)
