Linux 软件免费装
Banner图

ITX UserOps — User Management, Login Activity, Sessions & Audit Log

开发者 nanosani
更新时间 2026年10月16日 20:38
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

user management audit log disable users login activity user sessions

下载

2.2.2 1.0.0 1.9.1 2.0.0 2.2.1 2.4.0 2.7.2 2.2.0 2.7.0

详情介绍:

WordPress has no unified user administration console. To see who is online, keep a login audit trail, force-logout a compromised account, disable a departed contractor without deleting their content, find out whether the password reset actually went out, or edit a role without deciphering sixty capability checkboxes, you normally need five or six single-purpose plugins. And none of them tells you when someone has got in and hidden their tracks from the admin screens. ITX UserOps replaces that whole stack with one fast, cohesive console — the kind of user administration Microsoft 365 or Google Workspace admins get out of the box — and watches the site itself for the signs a break-in leaves behind. Website | Documentation | All features | Changelog | Support Signs of a break-in, even one that hides from wp-admin Written from a real case: a site was held for weeks by attackers whose plugins hid themselves from the Plugins screen, whose administrators were hidden from the Users screen, and whose script was printed in front of every page. Each of those is now checked for, on the site itself: What it cannot see, plainly: code that loads before this plugin (a must-use plugin or a db.php drop-in) can hide from any check made inside WordPress, and a file that never loads WordPress is invisible to it. A new must-use plugin or drop-in is reported when it appears. What needs your attention, in one place People: every account in one table People documentation → Disable users without deleting them Account status documentation → Session management Sessions documentation → Login and activity log Activity log documentation → · How tamper evidence works → Email delivery log Email log documentation → Role editor Roles documentation → Per-user profile drawer Profile drawer documentation → Bulk actions Bulk actions documentation → Stop PHP running from uploads Works behind Cloudflare and reverse proxies Client IP documentation → Privacy and GDPR Privacy documentation → Mobile app Your sites in your pocket, free: who is online, sign-ins and failed sign-ins, recent activity and the people on the site — with the buttons to disable or re-enable an account, sign someone out everywhere, or send a password reset. Alerts arrive on signs of a break-in, and when an administrator account appears, someone is made an administrator, sign-ins fail in a burst, or an account is disabled by someone else; each can be switched off per phone. Connect a phone from ITX UserOps → Mobile app: scan the code with your phone's camera, approve the connection on your site, and allow notifications. The app is a web app at app.itxuserops.com — nothing to install from a store — and it talks to your site directly, signing in with an application password made just for that phone. Disconnecting a phone revokes its password. Your site needs HTTPS for a phone to connect. See External services below for what leaves your site, and when. Extras Performance Built to a strict budget: front-end requests incur at most one throttled database write per user per minute — no admin-ajax polling, no autoloaded bloat. Logs live in their own indexed tables, never in wp_options. The break-in checks run on a schedule and on the plugin's own screens, not on your visitors' page views. The plugin loads no remote assets, and makes no external HTTP requests except to deliver notifications to phones you have connected to the mobile app (see External services). Performance notes → Free, and complete Everything described above is free, fully functional, and stays that way. A separate premium edition exists for security teams — two-factor enforcement, passkeys, your own alert rules on any event, one-click responses to a break-in, file-change monitoring, temporary accounts, delegation and more — described at itxuserops.com/pricing. Nothing on this page requires it.

安装:

Minimum requirements Requirements in detail → Installing from your WordPress dashboard (recommended)
  1. Sign in to your WordPress admin and go to Plugins → Add New Plugin
  2. Search for ITX UserOps
  3. Click Install Now, then Activate
Installing by upload
  1. Download the plugin zip from this page
  2. In your WordPress admin, go to Plugins → Add New Plugin → Upload Plugin
  3. Choose the zip, click Install Now, then Activate
Or unzip it into wp-content/plugins/ over SFTP and activate from the Plugins screen. Installation guide → After activation Activation changes nothing on your site: no role is edited, no existing data is touched. The console appears as ITX UserOps in the admin menu — open Overview or People and your users and sessions are already there; logging starts from the moment the plugin is active. The break-in checks start straight away too, and spend their first week learning which files on your site normally start WordPress by themselves. A guided tour of what to look at first — the overview, login activity, retention settings, and proxy configuration if you are behind Cloudflare — is in Your first hour → Updating Update from the Plugins screen like any other plugin. Database schema upgrades run automatically and every step is additive — existing log entries stay readable. Uninstalling Deactivating stops all recording and clears the plugin's scheduled tasks. Uninstalling keeps your data by default; if you want a complete removal, enable Delete all plugin data on uninstall in ITX UserOps → Settings first, and uninstalling then removes every table, option and user-meta entry the plugin ever created.

屏幕截图:

  • People — every account with its online status, last login, last activity and devices
  • A person's profile: sign-ins over 30 days, sessions, activity and one-click account actions
  • The activity log with a chart per severity — here, a plugin hidden from the Plugins screen, logged as Critical
  • A Critical finding explained: what happened, what to do, and the full record behind it
  • The same finding at the top of the WordPress Dashboard
  • Login activity — successes, failures, blocked attempts and logouts over 14 days
  • Email delivery — what the site handed to the mail server, including its own alerts
  • The role editor — areas and levels instead of sixty raw capabilities
  • Settings — staff and customers, log retention, privacy and which mail is logged

升级注意事项:

2.7.2 Fixes a false "signed in without the login form" warning on every sign-in when another plugin's two-factor (such as XO Security) asks for a code. 2.7.1 Fixes a false "code injected into the site's pages" warning on sites behind Cloudflare or another firewall. 2.7.0 Detects a break-in that hides from wp-admin: hidden administrators and plugins, administrators made or signed in without the login form, plugins and backdoor files nobody installed, and code injected into every page. Critical findings are emailed to the site admin. 2.6.1 The mobile app is now free: ITX UserOps → Mobile app connects a phone in three steps. The Overview becomes a dashboard, and every settings change is logged. 2.5.0 Adds a switch to stop PHP files in uploads from being run by URL. Off until you turn it on under Settings. 2.4.1 Makes the plugin's screens load faster where Bing Webmaster Tools or IndexNow is installed — the 2.4.0 change for this did not take effect. 2.4.0 Adds role templates to "New role", and stops anyone who is not an administrator from managing an account with more access than their own. If a non-administrator on your site edits other people's accounts, they can still edit those with less access, and no longer anyone above them. 2.3.1 Fixes "View" for Plugins & themes in the role grid, which let a role switch the active theme and showed no plugins. Roles that were set to it are corrected on upgrade and named in a notice; if one of them needs to edit menus and widgets, set the new Appearance row to Manage. 2.2.2 Fixes "Duplicate Administrator" in the role editor, which was refused on most sites. 2.2.1 Fixes 2.2.0, which was published without two of its files and stopped sites loading. Update now. 2.2.0 The admin menu is reorganised. Nothing has been removed and no data changes — the Login Log, Activity Log and Email Log are now tabs of a single Activity section, the role editor is a tab of Access, and the dashboard is split into Overview and People. Bookmarks to the old pages still work; they redirect to the tab that now holds what they used to show. Worth knowing before you go looking for a menu item that is now one click deeper. 2.0.0 Adds saved segments, viewing a site as one of your users, and a reorganised dashboard that fits on a laptop and works on a phone. No database changes: this release creates no tables and alters none, so the upgrade touches your data not at all. Note the raised floor — WordPress 6.6 is now the minimum, and sites below it will stay on 1.9.1 rather than being offered this update. 1.9.1 First update since 1.0.0. Adds the Roles editor and the Email Log, proxy-aware IP detection, a tamper-evident activity log, and many fixes. Database upgrades run automatically and are additive — nothing existing is touched.

常见问题:

How do I disable a WordPress user without deleting them?

Open ITX UserOps → People, click the person, and choose "Disable account". They immediately lose access on every login channel while their content and history remain untouched. Re-enable them any time.

How do I log out all WordPress users at once?

ITX UserOps → People → "Log out all users". Every session on the site is destroyed except your current one.

How can I see who is currently online?

The Overview lists everyone online now, and on the People screen the "Online" column shows a live indicator for every user with activity in the last 5 minutes; the "Online" switch lists exactly who is connected.

What happens when it finds signs of a break-in?

The finding is logged as Critical with what happened and what to do, emailed to the site's admin address, sent to any phone connected to the mobile app, and shown at the top of the WordPress Dashboard and the UserOps Overview until it is dealt with. Nothing on your site is changed automatically.

Is it a malware scanner?

No. It does not scan files for known malware. It watches WordPress itself for the things a break-in has to do to stay in — hide an administrator or a plugin, put an account in without the login form, run code from a file in wp-content, print script into your pages — which a scanner looking for known code can miss. It works well alongside one.

Does it slow down my site?

No. Visitors trigger zero extra queries. Logged-in users trigger at most one tiny indexed write per minute. All heavy lifting happens only on the plugin's own admin pages and scheduled tasks.

Is it GDPR friendly?

Yes. Enable "Anonymize IP addresses" and the last octet of every captured IP is zeroed before storage. Log retention is capped and auto-purged, and uninstalling can remove every trace of plugin data.

Does it work on multisite?

Yes — each subsite gets its own console, log and settings. Subsite admins cannot disable super admins or change their role.

Where is the audit log stored?

In its own indexed database table — not in wp_options or postmeta — so a busy log never slows down the rest of your site.

更新日志:

2.7.2 2.7.1 2.7.0 2.6.1 2.6.0 2.5.0 2.4.1 2.4.0 2.3.1 2.2.2 2.2.1 2.2.0 2.1.0 2.0.0 1.9.1 The first update on WordPress.org since 1.0.0, condensing the development releases in between. What is new compared to 1.0.0: The full release-by-release history is at https://itxuserops.com/changelog/ 1.0.0