
前言介紹
- 這款 WordPress 外掛「JAY Login & Register」是 2025-09-12 上架。
- 目前有 60 個安裝啟用數。
- 上一次更新是 2026-02-15,距離現在已有 10 天。
- 外掛最低要求 WordPress 5.5 以上版本才可以安裝。
- 有 2 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
otp | login | digits | register | gravity forms |
內容簡介
**總結:** JAY Login & Register 是針對 WordPress 網站的完整解決方案,旨在簡化並保障用戶的登錄和註冊流程。使用此外掛,用戶只需使用他們的手機號碼和一次性密碼(OTP)即可輕鬆註冊或登錄您的網站。
**問與答:**
- 什麼是 JAY Login & Register 外掛的主要功能?
- 智能登錄和註冊
- Digits 插件兼容
- IP Panel 整合
- 內容保護
- 基於角色的訪問控制
- WP-Admin 存取控制
- 國民證或護照驗證
- 更改用戶的手機號碼
- 隱藏 wp-login.php
- 用戶切換
- 智能重定向
- 自定義登錄頁面
- 美觀且可自定義的表單
- 輕量級、安全且符合標準的代碼
- 外掛使用了哪個外部服務來發送一次性密碼(OTP)?
- 使用 iPanel.com SMS 網關
- 當用戶在登錄、註冊或更改手機號碼時,何時會將數據發送到 iPanel API?
- 當用戶請求 OTP 時。
原文外掛簡介
Developed with ❤️ in Iran. 🇮🇷
JAY Login & Register is not just a login plugin; it is a complete authentication and access control ecosystem for WordPress.
While it creates a seamless Mobile OTP (One-Time Password) login and registration flow compatible with Digits, its true power lies in its Advanced Content Restriction capabilities. Whether you are selling courses, running a membership site, or simply want to grow your user base, JAY allows you to lock specific parts of your content and unlock them effortlessly via an inline AJAX form or smart redirects.
Why JAY Login & Register?
* Performance Optimized: Built-in smart HTML Minifier automatically compresses shortcode output and AJAX responses, removing unnecessary whitespace to ensure perfect layout compatibility with all themes.
* **Beyond Basic Login: Don’t just verify users; engage them. Lock exclusive content inside your blog posts and reveal it instantly after a quick SMS/Email verification.
* Editor Friendly: Now featuring a native Gutenberg Container Block and smart Classic Editor buttons for protecting content without coding.
* Maximum Compatibility: Works perfectly with Gravity Forms (includes a dedicated OTP field Addon), Elementor, and WooCommerce, ensuring scripts load correctly even after AJAX login.
🌟 NEW: Advanced User Panel & Profile Builder
Transform how users interact with their profiles. We have added a powerful Drag & Drop Form Builder for the user panel:
* Custom Fields: Create unlimited fields (Text, Select, Radio, Checkbox, Date).
* Smart Conditional Logic (The Killer Feature):
* Server-Side Logic: Show/Hide fields based on existing User Meta keys (e.g., show “Vendor Settings” only if the user has the ‘is_vendor’ meta).
* Client-Side Logic: Show/Hide fields instantly based on other fields’ values (e.g., show “Military Service Status” only if “Gender” is “Male”).
* Supports complex AND/OR logic groups.
* Native Avatar Upload: Users can upload profile pictures directly to the WordPress Media Library (compatible with standard WordPress functions like get_avatar).
* Jalali Date Picker: Full support for Persian dates in profile fields.
* Secure Validation: All conditional logic is re-validated on the server to prevent tampering via Inspect Element.
🚀 NEW: Gravity Forms OTP Add-on (Fully Integrated)
We’ve built a native Add-on for Gravity Forms! You can now verify user phone numbers directly inside any Gravity Form before submission.
* Native Field: Adds a dedicated “JAY Mobile Verification” field to the Gravity Forms editor.
* Seamless AJAX Validation: Verifies the OTP code via AJAX without breaking the form’s natural flow.
* Auto-Login: Optionally log in or register the user automatically upon successful form submission.
* Anti-Fraud Security: Fully connected to JAY’s global IP and Phone number Lockout system to prevent SMS bombing on your forms.
Key Features
Protect Specific Content Sections (Shortcode): Use the [jay_content_lock] shortcode to restrict access to portions of your content within posts and pages, independent of the full-page meta box settings. Choose between two modes:
Redirect Mode: Shows a blurred preview and prompts non-logged-in users to log in by redirecting them to the main login page. After successful login, they are returned to the original page, and the specific locked section can be highlighted.
Inline Mode: Displays a compact login/registration form directly within the content area where the shortcode is placed. This allows users to authenticate seamlessly without navigating away from the current page, unlocking the content immediately upon success.
Enhanced Editor Experience (New):
Gutenberg Container Block: A dedicated “Content Lock” block that allows you to drag and drop other blocks (images, forms, text) inside it effortlessly.
Smart Classic Editor: Simply click on any existing shortcode to edit its settings instantly. No need to select the text manually.
Advanced Compatibility: Solves loading issues with complex plugins like Gravity Forms or Elementor inside locked content by using smart page reloading.
Advanced User Data Collection (New)
Custom Fields Builder: Easily add unlimited custom fields to your registration form directly from the settings. Supports:
Text Inputs
Dropdown Selects
Radio Buttons
Checkboxes
Custom Username Support: Allow users to choose a unique “Username” during registration with live AJAX availability checking.
Smart Login: Users can now log in using their Mobile Number, Email, or Username seamlessly.
Core Login & Registration Features
Smart Login & Registration: Automatically detects if a user’s mobile number is new (directing to registration) or existing (directing to login).
Digits Plugin Compatibility: Seamlessly recognizes and logs in users previously registered with the Digits plugin.
Optional Identity Verification: Enable or disable the requirement for users to provide a National ID or Passport number during registration, with built-in duplicate ID prevention. The system intelligently asks for this information only once.
Password & Phone Management: Logged-in users can easily change their registered mobile number or update their password through a dedicated shortcode.
Profile Details: Option to enable “First Name” and “Last Name” fields in the final registration step to collect user details.
Advanced Security & Anti-Fraud
Multiple CAPTCHA Options: Choose from four levels of protection to prevent bot attacks:
Disabled: No CAPTCHA.
Simple Math CAPTCHA: A basic math question (addition, subtraction, multiplication, division).
Invisible Honeypot: An invisible security trap for bots that doesn’t interrupt the user experience.
Google reCAPTCHA v3 (Recommended): The most secure, invisible option to intelligently identify bots without user friction.
Social & Gateway Support
Google Social Login: Enable one-click login and registration using Google accounts. This provides a fast, secure, and password-free authentication method, automatically creating an account for new users or logging in existing ones based on their email.
Bale OTP (Safir API): A cost-effective alternative to SMS. Users who have the Bale messenger app can choose to receive their verification code directly in the app.
Eitaa Social Login: Seamless and automatic login/registration for users coming from Eitaa Mini Apps. Provides a frictionless experience with secure authentication using the official Eitaa SDK.
Multi-Gateway SMS Support: Natively integrates with popular Iranian SMS providers:
iPPanel (and providers like FarazSMS, ModirPayamak, Taban SMS)
Kavenegar
SMS.ir
melipayamak
Voice OTP Support: In addition to SMS, deliver verification codes via automated voice calls using the Kavenegar gateway.
Advanced Email & SMTP Features
Email OTP for Login & Registration: Allow users to register and log in securely using a one-time password sent to their email. The registration flow now requires email verification before password creation for enhanced security.
Built-in SMTP Mailer: Configure the plugin to send emails directly via SMTP for maximum reliability and deliverability, bypassing the default WordPress mail function.
Customizable Email Templates: Full control over the subject and body of the OTP email using a rich text editor and helpful shortcodes.
Test Email Functionality: Easily send a test email from the settings panel to verify that your SMTP configuration is working correctly.
Advanced Brute-Force Protection:
Protect against OTP and CAPTCHA guessing attacks with configurable settings for:
Maximum failed attempts.
Lockout duration (in minutes).
Blocking method (by phone number, IP address, or both).
Hide wp-login.php: Secure your site by completely hiding the default WordPress login page and redirecting all access to your custom login page.
Secure by Design: Built with WordPress security standards in mind, utilizing nonces in all AJAX communications and proper data sanitization.
Configurable OTP Settings: Customize the length of the OTP code and its validity period (in minutes), complete with a resend timer on the form.
Powerful Admin & User Management
Admin Area Access Control: Restrict access to the WordPress dashboard (/wp-admin) based on specific user roles.
User Switching: For administrators and support staff, easily switch to any user’s account to view the site from their perspective without needing their password.
Customizable User Columns: Take full control of the “Users” table in the admin area:
Adds sortable “Mobile Number” and “Jalali Registration Date” columns.
Allows hiding of default WordPress columns.
Allows creating new custom columns based on any user meta key.
Seamless User Experience (UX)
Smart Redirects: Automatically redirects users back to the page they were trying to access before logging in, creating a seamless and uninterrupted browsing experience.
Modern & Customizable Form: A beautifully designed, modern form with an optional logo that can be uploaded from the settings panel.
Custom Landing Page: Set a specific default page to redirect users to after they log in or register.
Custom Logout URL: Create a user-friendly logout link (e.g., yoursite.com/logout).
Logged-in Welcome: Users who are already logged in see a welcoming message with a countdown and an automatic redirect to their dashboard, instead of the login form.
Powerful Content & Access Control
Content Protection Meta Box: A powerful meta box on the post/page editor allows you to restrict access to content based on:
Whether the user is logged in.
Specific user roles.
Whether the user has a specific meta key in their profile.
External Services
This plugin connects to third-party services to provide its full range of features. These are optional and only active when configured by the site administrator.
Bale (Safir OTP Service)
Service: Bale Messenger (developers.bale.ai).
Purpose: To send verification codes (OTP) directly to the user’s Bale app as an alternative to SMS.
Data Sent: User’s mobile number.
Link: Bale OTP Service Docs
iPPanel (and related gateways)
Service: iPPanel (ippanel.com) and providers using its infrastructure (FarazSMS, ModirPayamak, etc.).
Purpose: To send SMS verification codes (OTP).
Data Sent: User’s mobile number.
Link: iPPanel Privacy Policy
Kavenegar
Service: Kavenegar (kavenegar.com).
Purpose: To send SMS or Voice verification codes (OTP).
Data Sent: User’s mobile number.
Link: Kavenegar Terms of Service
SMS.ir
Service: SMS.ir (sms.ir).
Purpose: To send SMS verification codes (OTP).
Data Sent: User’s mobile number.
Link: SMS.ir Website
MeliPayamak
Service: MeliPayamak (melipayamak.com).
Purpose: To send SMS verification codes (OTP).
Data Sent: User’s mobile number.
Link: MeliPayamak Website
Google reCAPTCHA v3
Service: Google reCAPTCHA (google.com).
Purpose: To protect the login/registration form from automated bots.
Data Sent: Hardware and software information, device data, and the user’s IP address are sent to Google for analysis.
Links: Google Privacy Policy & Google Terms of Service
Service: Google Identity Services (Sign in with Google)
Provider: Google (google.com)
Purpose: To allow users to log in or register on your website with one click using their existing Google account.
Data Sent/Received: When a user clicks the “Sign in with Google” button, they are redirected to Google for authentication. After a successful login, Google provides the website with an authorization code. Your server exchanges this code to securely receive the user’s basic profile information (email address, name, and profile picture) to automatically create or log into their account.
Links: Google Privacy Policy & Google Terms of Service
Eitaa WebApp API
Service: Eitaa (eitaa.com).
Purpose: To provide social login functionality for users coming from Eitaa Mini Apps.
Data Sent: When a user authenticates, data is securely exchanged with Eitaa’s servers for validation.
Link: Eitaa Developer Docs
Service: RayganSMS
Provider: RayganSMS (raygansms.com)
Purpose: To send SMS verification codes (OTP).
Data Sent: User’s mobile number.
Link: RayganSMS Website
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「JAY Login & Register」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
1.0.0 | 1.1.0 | 1.1.1 | 2.1.0 | 2.1.1 | 2.1.2 | 2.1.3 | 2.1.4 | 2.1.6 | 2.1.7 | 2.1.8 | 2.1.9 | trunk | 2.1.10 | 2.1.11 | 2.1.12 | 2.1.13 | 2.1.14 | 2.1.15 | 2.1.16 | 2.1.17 | 2.1.18 | 2.1.19 | 2.1.20 | 2.1.21 | 2.2.01 | 2.3.01 | 2.4.01 | 2.5.01 | 2.6.01 | 2.6.02 | 2.6.03 | 2.6.04 | 2.6.05 |
延伸相關外掛(你可能也想知道)
Theme My Login 》曾經希望您的 WordPress 登入頁面與網站的其餘部分相匹配嗎?現在您的願望成真了!「Theme My Login」讓您可以繞過預設的 WordPress 標誌登入頁面,該頁面與...。
Login & Register Customizer – Popup | Slider | Inline | WooCommerce 》實際演示, 一個簡單而輕量的外掛,讓註冊、登入和重設密碼的流程更加順暢。, 您可以獲得兩種驚人且完全可自定義的設計-使用短代碼的彈出視窗和內嵌表格。, 您...。
WordPress Social Login 》WordPress Social Login 允許你的網站讀者和顧客使用他們現有的社交帳戶 ID 註冊,消除填寫註冊表格和記住用戶名和密碼的需求。, WordPress Social Login 還...。
Force Authentification Before Checkout for WooCommerce 》強制顧客在結帳前登入或註冊以提高您的轉換率。, 貢獻, , 如有錯誤、建議或貢獻,請在我們的Github存儲庫中開啟一個問題或在WordPress外掛論壇中創建一個主題...。
AJAX Login and Registration modal popup + inline form 》這款外掛容易整合 Login 和 Registration 功能,並使用shortcode的內置表單提供模態對話框(nodal)。與任何主題兼容。, DEMO >>, 功能:, , 容易整合(可...。
UsersWP – ReCaptcha 》UsersWP 的 ReCaptcha 外掛程式。, UsersWP ReCaptcha 外掛允許您將高級安全性驗證碼 (captcha) 嵌入表格,如註冊、登入表單中。, 使用 UsersWP Re-Captcha ...。
Simple JWT Login – Allows you to use JWT on REST endpoints. 》Simple JWT Login 是一個免費的 WordPress 外掛,可讓您在 WordPress REST 端點上使用 JWT。此外掛可讓您使用 JWT 登入、註冊、驗證、刪除和更改使用者密碼。...。
WP User – Custom Registration Forms, Login and User Profile 》ul>, WP使用者外掛程式可以幫助您建立前端登入和註冊表單。, 使用者登入或註冊,並希望避免使用一般的WordPress登入頁面,這個外掛程式可以新增在AJAX中平滑...。
Register IPs 》 垃圾郵件是一回事,但惡意留言和假帳戶卻另當別論。有時候,有些人會決定成為爛人並創建多個帳戶來騷擾您的誠實用戶。此外掛可幫助您通過記錄創建時使用的 I...。Sign In With Google 》此外掛可讓您的使用者使用他們的 G Suite 帳戶登入。如果他們沒有您網站上的使用者帳戶,且他們嘗試登入,系統將為他們建立帳戶(如果他們的電子郵件地址域名...。
MihanPanel – User Login , Registration and Dashboard 》MihanPanel 是由 Ertano 所開發的 WordPress 登入和會員外掛程式。, 這款外掛可以使你的 WordPress 登入和註冊表單成為網站中具有影響力的一部分。, 你可以使...。
Auto Login New User After Registration 》這個外掛有以下的出色功能:, , , 自動登入:當新使用者註冊時,這個外掛會自動幫他們登入。, , , 重新導向:設定註冊後自動登入後,想要使用者導向的網頁。,...。
WP Telegram Login & Register 》讓使用者使用 Telegram 登入您的網站,讓他們更容易連線,並讓他們透過 Telegram 接收電子郵件通知。, 優質支援, 加入聊天室, 我們在 Telegram 上有一個公開...。
Personalize Login 》, , 此外掛可讓您自訂預設的登入頁、註冊頁、重設密碼頁和個人檔案頁面。。Nice Login Widget 》一個優雅的登入和註冊小工具,可放置在您網站上的任何小工具區。, , 在您網站的任何小工具區添加登入/註冊小工具。, 只使用一個區域和屏幕來登入、註冊和找回...。
