內容簡介
透過一個點擊,您的 WordPress 登入頁面即會啟用智慧式防範 Brute Force 攻擊的保護機制!預設值為 6 次登入嘗試在 10 分鐘內之內限制。
透過登入與驗證 cookies 限制登入嘗試次數。
雙因素驗證登入。
支援第二階段驗證簡訊驗證碼。
Google reCAPTCHA。
可針對地理位置(洲/國家/城市)或 IP 範圍限制登入次數。
無密碼登入連結。
支援白名單和黑名單。
符合 GDPR 規範。啟用此功能後,所有登入的 IP 皆會被混淆 (MD5 雜湊)。
支援 WooCommerce 登入頁面保護。
XMLRPC 閘道保護。
API
呼叫函式 $link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'your plugin name or tag' ) : ''; 以產生一個用於當前使用者的無密碼登入連結。
呼叫函式 $link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'note/tip for this generation', $user_id ) : ''; 以產生用於用戶 ID 為 $user_id 的無密碼登入連結。
所產生的單次使用連結將在 7 天後失效。
定義常數 SILENCE_INSTALL 可避免在安裝後導向到設定頁面。
CLI
列出所有無密碼登入連結:wp dologin list
產生一個用於特定使用者名稱的無密碼登入連結(例如登入名稱為 root):wp dologin gen root
刪除列表中 ID 為 5 的無密碼登入資訊:wp dologin del 5
地理位置限制如何運作
當訪客存取登入頁面時,此外掛程式會從 API 擷取地理位置資訊,並透過比較與白名單或黑名單的地理位置設定,決定是否允許登入嘗試。
隱私
線上 IP 查詢服務由 https://www.doapi.us 提供。此提供者之隱私政策請參閱 https://www.doapi.us/privacy。
此程式的原始碼取自 Limit Login Attemps 以及 Limit Login Attemps Reloaded 外掛。
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
In one click, your WordPress login page will be pretected with the smart brute force attack protection! Any login attempts more than 6 in 10 minutes (default value) will be limited.
Limit the number of login attempts through both the login and the auth cookies.
Two-factor Authentication login.
Text SMS message passcode for 2nd step verification support.
Cloudflare Turnstile (better than Google reCAPTCHA).
GeoLocation (Continent/Country/City) or IP range to limit login attempts.
Passwordless login link.
Support Whitelist and Blacklist.
GDPR compliant. With this feature turned on, all logged IPs get obfuscated (md5-hashed).
WooCommerce Login supported.
XMLRPC gateway protection.
API
Call the function $link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'your plugin name or tag' ) : ''; to generate one passwordless login link for the current user.
Call the function $link = function_exists( 'dologin_gen_link' ) ? dologin_gen_link( 'note/tip for this generation', $user_id ) : ''; to generate a passwordless login link for the user which ID is $user_id.
The generated one-time used link will be expired after 7 days.
Define const SILENCE_INSTALL to avoid redirecting to setting page after installtion.
CLI
List all passwordless links: wp dologin list
Generate a passwordless link for one username (for the login name root): wp dologin gen root
Delete a passwordless link w/ the ID in list (for the record w/ ID 5): wp dologin del 5
How GeoLocation works
When visitors hit the login page, this plugin will lookup the Geolocation info from API, compare the Geolocation setting (if has) with the whitelist/blacklist to decide if allow login attempts.
Privacy
The online IP lookup service is provided by https://www.doapi.us. The provider’s privacy policy is https://www.doapi.us/privacy.
Based on the original code from Limit Login Attemps plugin and Limit Login Attemps Reloaded plugin.
