[WordPress] 外掛分享: Orbisius Limit Logins

首頁外掛目錄 › Orbisius Limit Logins
10+
安裝啟用
尚無評分
4107 天前
最後更新
問題解決
WordPress 2.6+ v1.0.0 上架:2014-12-17

內容簡介

這個外掛記錄並阻擋使用已知不良用户名(如admin、adm等)嘗試登錄的用戶的IP地址。
該插件有意在非常早的時候(plugins_loaded)掛鉤,以判斷用戶是否應該被阻擋,因為這樣 WordPress 就不需要浪費資源來檢查是否應該封鎖用戶。
它將IP地址存儲在上傳文件夾中(經.htaccess保護),因此它不會為IP檢查而讀取數據庫。 在一些設置下可能無法正常工作。

用戶將在以下情況下被阻止:
– 嘗試使用一個不良的用戶名(如admin、adm、root、administrator)登錄
– 嘗試猜測任何用戶的密碼七次或以上

注意:如果您仍然有一個用戶名與上述登錄匹配的帳戶,請創建一個新的管理員帳戶並使用該帳戶
..否則當您嘗試登錄時,您將被封禁,無論您的密碼是否有效。

當用戶應該被阻止時,該插件輸出內部服務器錯誤消息並停止。這樣,攻擊者就不知道發生了什麼。
此外,用戶必須等待3到15秒才能看到此錯誤消息,以減緩他/她的速度。

功能/優點

非常早期的掛鉤,檢查用戶是否被阻擋,可節省資源
不阻擋服務器的IP地址或本地主機/ 127.0.0.1
該插件應該能夠檢測到訪客的多個IP地址(某些代理通過不同的請求變量傳遞原始IP地址)
如果一個IP被封鎖,那個用戶就不能訪問整個站點,而不僅僅是登錄頁面。
通過鉤子(過濾器,操作)可擴展。

演示

待定

錯誤?建議?如果您想要更快的回應,請通過我們網站的聯繫表格(orbisius.com)聯繫我們,而不要通過此插件或WordPress論壇的支援選項卡發布此類請求。
我們在論壇上收到此類請求時不會收到通知。

支援在我們的網站上進行處理:http://club.orbisius.com/forums/
請勿使用WordPress論壇或其他地方尋求支援。

作者

Svetoslav Marinov (Slavi) |由 Orbisius.com 进行自定义 Web 和移动编程

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Orbisius Limit Logins」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

This plugin logs and blocks IP address of users who try to login with known bad usernames such as admin, adm etc.
The plugin intentionally hooks very early (plugins_loaded hook) in order to determine if the user should be blocked or not because that way WordPress doesn’t have to waste resources if the user is supposed to be blocked.
It stores the IP address in the uploads folder (.htaccess protected) so it doesn’t hit the database for the ip checks. This may not work on some setups.
The user will get blocked in these cases:
– Tries to login using one of the bad usernames (admin, adm, root, administrator)
– Tries 7 or more ties to guess any password of any user
Note: If you still have an account whose username matches the logins mentioned above please create a new admin account and use that one instead
.. or you will get banned when you attempt to login regardless if your password was valid or not.
When the user should be blocked the plugin outputs Internal Server Error message and stop. That way the attacked doesn’t know what’s happening.
Also the user is has to wait between 3 and 15 seconds before seeing this error message to slow him/her down.
Features / Benefits

Hooks very early and checks if the user is blocked -> blocks to saves resources
Doesn’t block server’s ip or localhost / 127.0.0.1
The plugin should be capable of detecting multiple IP address of a visitor (some proxies pass the original IP address via different request variable)
If an IP is blocked that user is not allowed to access the whole site not just the login page.
Extensible via hooks (filters, actions).

Demo
TODO
Bugs? Suggestions? If you want a faster response contact us through our website’s contact form [ orbisius.com ] and not through the support tab of this plugin or WordPress forums.
We don’t get notified when such requests get posted in the forums.

Support is handled on our site: http://club.orbisius.com/forums/
Please do NOT use the WordPress forums or other places to seek support.

Author
Svetoslav Marinov (Slavi) | Custom Web and Mobile Programming by Orbisius.com

延伸相關外掛

文章
Filter
Apply Filters
Mastodon