开发者 | reflecters |
---|---|
更新时间 | 2025年9月13日 23:40 |
PHP版本: | 7.4 及以上 |
WordPress版本: | 6.8 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
security-controll-by-reflecters
) contains:security-controll-by-reflecters.php
js/scbr-settings.js
js/scbr-overlay.js
js/scbr-broadcast.js
css/scbr-admin.css
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.
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.
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.
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.
Yes, in Settings > Siren Protector, upload an MP3 file for a custom siren sound. Leave it blank to use the default siren.
The plugin monitors users with admin, editor, or author roles. Contributors and subscribers are not affected.
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
).
wrs
to scbr
for all options, transients, user meta, cookies, and scripts to avoid conflicts with other plugins.scbr-overlay.js
, scbr-settings.js
, scbr-broadcast.js
) and CSS (scbr-admin.css
) files.