Linux 软件免费装

Security Control by Reflecters

开发者 reflecters
更新时间 2025年9月13日 23:40
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

security login security admin protection device authentication siren alert

下载

1.1

详情介绍:

Security Control by Reflecters secures WordPress by detecting new devices, blocking them with a password overlay, and alerting users with sirens and banners.

安装:

  1. Download and Upload:
  2. Download the plugin zip file.
  3. In your WordPress admin panel, go to Plugins > Add New > Upload Plugin.
  4. Upload the zip file and click "Install Now."
  5. Activate:
  6. Activate the plugin through the Plugins menu in WordPress.
  7. Set Up Master Admin:
  8. Upon activation, a notice will prompt an administrator to set the Master Admin.
  9. Select an administrator from the dropdown and click "Set Master Admin."
  10. Configure Settings:
  11. Go to Settings > Siren Protector in the WordPress admin menu.
  12. Enable the plugin (set Status to ON).
  13. Configure the siren stop password, custom audio, and other features as needed.
  14. Save settings to activate device monitoring and alerts.
  15. Folder Structure:
  16. Ensure the plugin folder (security-controll-by-reflecters) contains:
  17. security-controll-by-reflecters.php
  18. js/scbr-settings.js
  19. js/scbr-overlay.js
  20. js/scbr-broadcast.js
  21. css/scbr-admin.css

屏幕截图:

  • **Settings Page**: Configure plugin status, siren password, custom audio, and features.
  • **New Device Overlay**: Full-screen password prompt for untrusted devices.
  • **Warning Banner**: Alert for other users when a new device logs in, with trust/block/mute options.
  • **Trusted Devices Management**: View and remove trusted devices in the settings.

升级注意事项:

1.1 Changed prefix from wrs to scbr to avoid conflicts, improved script/style enqueuing. Auto-migrates options/user data on activation. Update for compatibility. Requires WP 5.5+, PHP 7.4+. 1.0 Initial release. No upgrades available yet. Ensure WordPress 5.5+ and PHP 7.4+ for compatibility.

常见问题:

What happens when a new device logs in?

When an admin, editor, or author logs in from a new device, that device is blocked with a full-screen overlay requiring the siren stop password (default: 2210). Other logged-in users (including the same user on trusted devices) see a warning banner and hear a siren (if enabled). The master admin can block the user, or any authorized user can trust the device.

How do I trust a new device?

Enter the correct siren stop password on the new device to trust it automatically. Alternatively, from another trusted device, click "Trust Device" in the warning banner. The master admin can also manage trusted devices in the settings.

Who can block or unblock users?

Only the master admin can block or unblock users via the warning banner or the settings page. Blocking a user logs them out, clears their trusted devices, and prevents further logins until unblocked.

Why don’t I hear the siren?

Browsers require user interaction (e.g., click, scroll) to play audio. The siren plays automatically after interaction. Check your browser’s sound settings (e.g., chrome://settings/content/sound). You can also mute the siren via the warning banner.

Can I change the siren sound?

Yes, in Settings > Siren Protector, upload an MP3 file for a custom siren sound. Leave it blank to use the default siren.

What roles are monitored?

The plugin monitors users with admin, editor, or author roles. Contributors and subscribers are not affected.

How do I debug issues?

Enable WP_DEBUG in wp-config.php (define('WP_DEBUG', true);). Check the browser console (DevTools > Console) for JavaScript errors and the Network tab for AJAX responses. Verify plugin options in wp_options (scbr_settings, scbr_blocked_users) and transients (scbr_trigger_*, scbr_broadcast).

更新日志:

1.1 1.0