Linux 软件免费装
Banner图

Netdesign Session Guard

开发者 netdesign
更新时间 2026年11月2日 19:26
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security login sessions concurrent logins account sharing

下载

1.3.9 1.4.0

详情介绍:

Selling courses, memberships or subscriptions? Session Guard shows you when one account is used by several people, and can stop it. Live view Everyone signed in right now: user, device and browser, IP and country, the page they're on, and when they were last seen. Users on more than one device at the same time stand out. Sign out any device with one click. Account-sharing detection with risk levels The clearest sign of a shared account is two devices used at the same moment. Session Guard records every overlap (two devices of one account active together), and rates it: Accounts from the level you choose are listed under Flagged accounts, with a plain explanation, for example "Two devices were active at the same time 3 times in the last 30 days, 18 min in total. The devices were on the same internet connection." A "How to read the risk levels?" box explains each level. Handle each case Device limit Allow N devices per account, one by default. When someone signs in on another device, the oldest device is signed out immediately. An open tab gets the message within seconds, and any other device is signed out on its next click. Tabs in the same browser count as one device. Administrators (or any roles you choose) and whitelisted users are never limited. Built to stay light Normal page views add no database queries. Activity comes from a small heartbeat that runs only while the tab is visible, detection runs every 5 minutes in the background, and old history is cleaned up automatically. More Session Guard Pro An optional paid add-on, sold separately by Netdesign, adds: This plugin works fully on its own.

安装:

  1. Install from Plugins → Add New, or upload the zip, then activate.
  2. Open Session Guard → Live to see who is online.
  3. Leave Settings → Device limit → Mode on Monitor only for a few days, and review Flagged accounts.
  4. When you're ready, switch the mode to Enforce.
Behind Cloudflare or a proxy? Leave Settings → Advanced → Client IP from on Automatic, and check the Detected line under it.

屏幕截图:

  • Flagged accounts, with risk levels, plain reasons and handling status.
  • A user's page: why they were flagged, notes and the times two devices were online together.
  • Settings: monitoring, device limit and detection.

升级注意事项:

1.3.0 Risk levels replace the points score. Existing flags keep their reasons; "Dismissed" flags become "Checked, OK". 1.2.0 Adds a list of whitelisted users. 1.1.0 Adds overlap tracking, handling statuses and notes. Existing open flags become "New". 1.0.0 First release.

常见问题:

Does it slow my site down?

No. Page views do no extra database work. The heartbeat runs once every 30 seconds (configurable), and only while the tab is visible. Detection runs every 5 minutes in the background.

What does a signed-out device see?

A message that the account was signed in on another device (you can change the text), then the login page or a URL you choose.

Will a user with two tabs open be signed out?

No. Tabs in the same browser share one session and count as one device.

Does it work with page caching?

Yes. Logged-in pages are normally not cached, and the heartbeat is a REST request that caches skip.

I use another plugin that limits logins.

Use only one of them, or users will be signed out in confusing ways.

更新日志:

1.4.0 1.3.9 1.3.8 1.3.7 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.1 1.2.0 1.1.0 1.0.0