ຂ້າມໄປທີ່ເນື້ອຫາ
WordPress.org

ລາວ

  • ທິມ
  • ປັກອິນ
  • ຂ່າວ
  • ກ່ຽວກັບ
  • ທິມລາວ
  • ຕິດຕໍ່
  • ດາວໂຫລດ WordPress
ດາວໂຫລດ WordPress
WordPress.org

Plugin Directory

NaveenCodes Login Guard

  • ສົ່ງປລັກອິນ
  • ທີ່ມັກຂອງຂ້ອຍ
  • ເຂົ້າສູ່ລະບົບ
  • ສົ່ງປລັກອິນ
  • ທີ່ມັກຂອງຂ້ອຍ
  • ເຂົ້າສູ່ລະບົບ

NaveenCodes Login Guard

ໂດຍ Naveen Goyal
ດາວໂຫຼດ
  • ລາຍລອຽດ
  • ການຣີວິວ
  • ການຕິດຕັ້ງ
  • ການພັດທະນາ
ການຊ່ວຍເຫຼືອ

ຄຳອະທິບາຍ

Login Guard is a powerful, privacy-first login security plugin that runs entirely on your own server — no cloud service, no external API calls, no telemetry.

Core Features

Brute-Force Protection
Automatically detects repeated failed login attempts from the same IP address. When a configurable threshold is reached, the IP is locked out and can be automatically added to the block list.

Live Login Activity Log
Every login attempt — successful, failed, or blocked — is recorded with IP address, username, user agent, and timestamp. Full filter, paginate, and export to CSV.

IP Block List
Manually block specific IP addresses, with permanent or time-limited expiry. Auto-blocked IPs are automatically pruned when their lockout period ends.

IP Allow List
Protect your own IP or your developer’s IP from ever being blocked — even during testing.

Instant Email Alerts
Get notified when a suspicious number of failed attempts is detected from a single IP, or when a successful login occurs from a new location for any user.

Dashboard Overview
At-a-glance stats with a 7-day bar chart (no external chart libraries), auto-refreshed every 30 seconds.

WP Admin Dashboard Widget
Quick stats and last 5 login attempts visible from the main WordPress dashboard.

Privacy

Login Guard stores IP addresses and usernames in your own database. No data leaves your server.

Free, Forever

No upsells, no premium tier, no usage limits. Login Guard is completely free.

❤️ Dedicated in loving memory of Maa — 18 May.

ພາບໜ້າຈໍ

Dashboard — stat cards + 7-day bar chart + recent attempts
Dashboard — stat cards + 7-day bar chart + recent attempts
Activity Log — full log with filters, inline Block IP button, CSV export
Activity Log — full log with filters, inline Block IP button, CSV export
IP Manager — blocked and allowed lists with add/remove controls
IP Manager — blocked and allowed lists with add/remove controls
Settings — thresholds, alerts, log retention
Settings — thresholds, alerts, log retention

ການຕິດຕັ້ງ

  1. Upload the naveencodes-login-guard folder to /wp-content/plugins/
  2. Activate through Plugins → Installed Plugins
  3. Visit Login Guard → Settings to configure thresholds
  4. Done — your site is now protected

ຄຳຖາມທີ່ພົບເລື້ອຍ

Will this lock me out of my own site?

Add your own IP to the Allow List from IP Manager → Allowed to guarantee you are never blocked.

Does it work with Cloudflare or load balancers?

Yes. Login Guard checks HTTP_CF_CONNECTING_IP, HTTP_X_REAL_IP, and HTTP_X_FORWARDED_FOR before falling back to REMOTE_ADDR, so Cloudflare and most reverse-proxy setups work correctly.

How do I unblock an IP?

Go to Login Guard → IP Manager → Blocked and click Unblock next to the IP address.

Does this slow down my login page?

No. The lockout check is a single indexed database query — typically under 1 ms.

Can I export the log?

Yes. Click Export CSV on the Activity Log page to download the full log with applied filters.

Does it send data to any external service?

No. Every feature runs entirely on your server with zero external requests.

ການຣີວິວ

ບໍ່ມີການຣີວິວສຳລັບປລັກອິນນີ້.

ຜູ້ຮ່ວມພັດທະນາ ແລະ ຜູ້ພັດທະນາ

“NaveenCodes Login Guard” ແມ່ນຊອຟແວໂອເພັນຊອດ (Open Source). ບຸກຄົນຕໍ່ໄປນີ້ໄດ້ມີສ່ວນຮ່ວມໃນການພັດທະນາປລັກອິນນີ້.

ຜູ້ຮ່ວມພັດທະນາ
  • Naveen Goyal

ແປ “NaveenCodes Login Guard” ເປັນພາສາຂອງເຈົ້າ.

ສົນໃຈຮ່ວມພັດທະນາບໍ່?

ເບິ່ງລະຫັດ, ກວດເບິ່ງ ຄັງເກັບ SVN, ຫຼື ຕິດຕາມ ບັນທຶກການພັດທະນາ ຜ່ານ RSS.

ບັນທຶກການປ່ຽນແປງ

1.0.0

  • Initial release
  • Brute-force lockout (configurable max attempts + window + lockout duration)
  • Login activity log with filters, pagination, and CSV export
  • IP block list: manual + auto-block with optional expiry
  • IP allow list: IPs that are never blocked
  • Email alert on suspicious activity (configurable threshold)
  • Email alert on successful login from a new IP address
  • 7-day bar chart dashboard (no external libraries)
  • WP Admin dashboard widget
  • Block IP inline from activity log
  • Daily cron: prune old log entries + expired blocks
  • Full WP.org Plugin Check compliance

ຂໍ້ມູນກຳກັບ (Meta)

  • ເວີຊັນ 1.0.0
  • ອັບເດດຫຼ້າສຸດເມື່ອ 2 ອາທິດ ທີ່ຜ່ານມາ ທີ່ຜ່ານມາ
  • ການຕິດຕັ້ງທີ່ໃຊ້ງານຢູ່ ໜ້ອຍກວ່າ 10
  • ເວີຊັນ WordPress 6.5 ຫຼື ສູງກວ່າ
  • ທົດສອບເຖິງເວີຊັນ 7.0
  • ເວີຊັນ PHP 8.0 ຫຼື ສູງກວ່າ
  • ພາສາ
    English (US)
  • ແທັກ
    Brute Forceip blocklogin protectionlogin securitysecurity
  • ມຸມມອງຂັ້ນສູງ

ການໃຫ້ຄະແນນ

ຍັງບໍ່ມີການສົ່ງຄຳວິຈານເທື່ອ.

Your review

ເບິ່ງ ຄຳຄິດເຫັນ ທັງໝົດ

ຜູ້ຮ່ວມພັດທະນາ

  • Naveen Goyal

ການຊ່ວຍເຫຼືອ

ມີຄຳຖາມ ຫຼື ຕ້ອງການຄວາມຊ່ວຍເຫຼືອບໍ່?

ເບິ່ງຟໍຣັມການຊ່ວຍເຫຼືອ

  • ກ່ຽວກັບ
  • ຂ່າວສານ
  • ໂຮສຕິງ
  • ຄວາມເປັນສ່ວນຕົວ
  • ງານທີ່ໂດດເດັ່ນ
  • ທີມ
  • ປລັກອິນ
  • ຮູບແບບບລັອກ
  • ຮຽນຮູ້
  • ຊ່ວຍເຫຼືອ
  • ນັກພັດທະນາ
  • WordPress.tv ↗
  • ມີສ່ວນຮ່ວມ
  • ກິດຈະກຳ
  • ບໍລິຈາກ ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

ລາວ

  • ຢ້ຽມຊົມບັນຊີ X (ຊື່ເກົ່າ Twitter) ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Bluesky ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Mastodon ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Threads ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມໜ້າ Facebook ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Instagram ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ LinkedIn ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ TikTok ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມຊ່ອງ YouTube ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Tumblr ຂອງພວກເຮົາ
Code is Poetry.
The WordPress® trademark is the intellectual property of the WordPress Foundation.