Changeset 3389514
- Timestamp:
- 11/04/2025 09:29:35 AM (5 months ago)
- Location:
- admin-safety-guard
- Files:
-
- 4 edited
- 1 copied
-
tags/1.0.7 (copied) (copied from admin-safety-guard/trunk)
-
tags/1.0.7/admin-safety-guard.php (modified) (2 diffs)
-
tags/1.0.7/readme.txt (modified) (3 diffs)
-
trunk/admin-safety-guard.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
admin-safety-guard/tags/1.0.7/admin-safety-guard.php
r3389497 r3389514 4 4 Plugin URI: http://themepaste.com/product/themepaste-secure-admin-pro/ 5 5 Description: Secure your WordPress login with Admin safety guard to ensure secured access with limit login attempts, 2FA, reCaptcha, IP Blocking, Disable XML-RPC and activity tracking. 6 Version: 1.0. 66 Version: 1.0.7 7 7 Author: Themepaste Team 8 8 Author URI: http://themepaste.com/ … … 39 39 define( 'TPSA_PLUGIN_FILE', __FILE__ ); 40 40 define( 'TPSA_PREFIX', 'tpsa' ); 41 define( 'TPSA_PLUGIN_VERSION', '1.0. 6' );41 define( 'TPSA_PLUGIN_VERSION', '1.0.7' ); 42 42 define( 'TPSA_PLUGIN_DIRNAME', dirname( TPSA_PLUGIN_FILE ) ); 43 43 define( 'TPSA_PLUGIN_BASENAME', plugin_basename( TPSA_PLUGIN_FILE ) ); -
admin-safety-guard/tags/1.0.7/readme.txt
r3389497 r3389514 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.0 7 Stable tag: 1.0. 67 Stable tag: 1.0.7 8 8 License: GPLv3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 17 17 Whether you need to block suspicious IPs, enforce two-factor authentication, or ship a branded login for clients, **Admin Safety Guard** has you covered. 18 18 19 ### ✨ Intro — Admin Safety Guard Pro 20 21 **Admin Safety Guard Pro** takes your security and customization to the next level. It strengthens defenses against unauthorized access, brute-force attacks, and data risks while giving you deeper control over how users log in and interact with your admin area. Pro also adds flexible design tools and smart automations — a complete solution for both **security** and **convenience**. 22 23 **Premium Feature List (Pro):** 24 - Passwordless Login 25 - 2FA via Mobile App (TOTP) 26 - CSRF Protection 27 - Database Table Prefix Check 28 - Whitelist IP Addresses 29 - Hide Admin Bar (Conditional) 30 - WP Directory File Permissions Check 31 - Social Login (Google, Facebook, etc.) 32 - Disallow Unauthorized REST Requests (Conditional) 33 - Password Strength Tool 34 - Provide Login Template (ready-made) 35 - Customize Design Pro (advanced styling) 36 - Email Notification (Customizable) 37 38 **Pro Feature Details:** 39 40 **🔑 Passwordless Login** – Secure email one-time links / magic links to reduce password fatigue while keeping accounts safe. 41 **📱 2FA via Mobile App** – TOTP support (e.g., Google Authenticator / Authy). Even if passwords leak, accounts stay protected. 42 **🧩 CSRF Protection** – Adds verification tokens to sensitive requests to ensure actions originate from trusted sessions. 43 **🗃️ Database Table Prefix Check** – Detects `wp_` usage and guides you to a safer, non-default prefix. 44 **🌐 Whitelist IP Addresses** – Restrict dashboard access to approved IPs to cut down brute-force attempts. 45 **🧑💻 Hide Admin Bar (Conditional)** – Show/hide the admin bar by user/role/context for cleaner UX. 46 **🗂️ WP Directory File Permissions Check** – Scan and suggest secure file/dir permissions. 47 **🌍 Social Login** – Let users sign in with Google/Facebook/Twitter to simplify authentication. 48 **🚫 Disallow Unauthorized REST Requests (Conditional)** – Block or restrict REST API access by rules you define. 49 **💪 Password Strength Tool** – Enforce strong passwords on registration/reset. 50 **🎨 Provide Login Template** – One-click, professional login templates. 51 **🧰 Customize Design Pro** – Full control of login/admin look & feel (colors, layouts, backgrounds). 52 **📧 Email Notification (Customizable)** – Alerts on key security events with editable subjects/bodies. 53 54 > Learn more or get Pro: https://themepaste.com/product/admin-safety-guard-pro 55 56 --- 57 58 ### Who Should Use Admin Safety Guard? 59 60 - **Freelance Developers & WP Pros:** Ship client sites with solid security and on-brand login pages — zero heavy coding. 61 - **Agencies & Teams:** Standardize login security and styling across many installs. 62 - **Security-Conscious Site Owners:** Guard against unauthorized access with IP blocking, 2FA, and activity logs. 63 - **Plugin/Theme Creators:** Protect demos/sandboxes with stricter admin controls. 64 - **Online Businesses & Stores:** Protect customer data and team access with CAPTCHA + 2FA. 65 - **Education & Bloggers:** Improve site security and reflect your brand identity at login. 66 67 **Useful links** 68 ✅ Documentation: https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389 69 ✅ Support: https://themepaste.com/contact-us 70 ✅ Website: https://themepaste.com 71 ✅ Pro Version: https://themepaste.com/product/admin-safety-guard-pro 72 ✅ Facebook: https://www.facebook.com/themepaste 73 ✅ Pinterest: https://uk.pinterest.com/themepaste/ 74 ✅ LinkedIn: https://www.linkedin.com/company/themepaste 75 ✅ Instagram: https://www.instagram.com/themepasteuk 19 ### 🌟 Intro — Admin Safety Guard Pro 20 21 **[Admin Safety Guard Pro](https://themepaste.com/product/admin-safety-guard-pro)** takes your security and customization to the next level. It strengthens defenses against unauthorized access, brute-force attacks, and data risks while giving you deeper control over how users log in and interact with your admin area. The Pro version also adds flexible design tools and smart automations — a complete solution for both **security** and **convenience**. 22 23 #### 💎 Premium Feature List 24 - Passwordless Login 25 - 2FA via Mobile App (TOTP) 26 - CSRF Protection 27 - Database Table Prefix Check 28 - Whitelist IP Addresses 29 - Hide Admin Bar (Conditional) 30 - WP Directory File Permissions Check 31 - Social Login (Google, Facebook, etc.) 32 - Disallow Unauthorized REST Requests (Conditional) 33 - Password Strength Tool 34 - Provide Login Template (ready-made) 35 - Customize Design Pro (advanced styling) 36 - Email Notification (Customizable) 37 38 #### 🔐 Pro Feature Details 39 **🔑 Passwordless Login:** Secure email-based login with one-time magic links—no password required. 40 **📱 2FA via Mobile App:** Add app-based Two-Factor Authentication (Google Authenticator / Authy). 41 **🧩 CSRF Protection:** Prevent Cross-Site Request Forgery attacks with token verification. 42 **🗃️ Database Table Prefix Check:** Detects and helps change the insecure `wp_` prefix. 43 **🌐 Whitelist IP Addresses:** Restrict admin access to trusted IPs only. 44 **🧑💻 Hide Admin Bar (Conditional):** Show or hide admin bar for specific roles or users. 45 **🗂️ WP Directory File Permissions Check:** Scans and verifies file and directory permissions. 46 **🌍 Social Login:** Allow users to log in with Google, Facebook, or Twitter accounts. 47 **🚫 Disallow Unauthorized REST Requests:** Restrict REST API access conditionally. 48 **💪 Password Strength Tool:** Enforce strong password rules for better protection. 49 **🎨 Provide Login Template:** Instantly apply stylish, ready-to-use login templates. 50 **🧰 Customize Design Pro:** Fully customize admin and login design with a simple UI. 51 **📧 Email Notification:** Receive and customize security alerts directly to your inbox. 52 53 > Explore Pro Features: [Admin Safety Guard Pro](https://themepaste.com/product/admin-safety-guard-pro) 54 55 --- 56 57 ### 👥 Who Should Use Admin Safety Guard? 58 59 **Admin Safety Guard** is perfect for users who need more control, security, and customization in their WordPress admin area: 60 61 👩💻 **Freelancers & Developers:** Add backend security and branding to client sites—no heavy coding. 62 🏢 **Agencies & Teams:** Secure multiple websites with a single workflow and consistent branding. 63 🔒 **Site Owners:** Protect dashboards from brute-force attacks and unauthorized logins. 64 🧩 **Plugin/Theme Authors:** Add layered protection in demo or test environments. 65 📈 **Online Businesses:** Secure customer data with 2FA, CAPTCHA, and password protection. 66 🎓 **Educators & Bloggers:** Maintain a professional look while increasing security. 67 68 ### 🔗 Useful Links 69 70 ✅ [Documentation](https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389) 71 ✅ [Support](https://themepaste.com/contact-us) 72 ✅ [Website](https://themepaste.com) 73 ✅ [Pro Version](https://themepaste.com/product/admin-safety-guard-pro) 74 ✅ [Facebook](https://www.facebook.com/themepaste) 75 ✅ [Pinterest](https://uk.pinterest.com/themepaste/) 76 ✅ [LinkedIn](https://www.linkedin.com/company/themepaste) 77 ✅ [Instagram](https://www.instagram.com/themepasteuk) 76 78 77 79 --- … … 79 81 == Features == 80 82 81 **Free Features at a Glance** 82 - Hide Admin Bar (with conditions) 83 - Dashboard Overview (in progress) 84 - Change Login URL 85 - Redirect After Login / Logout 86 - Limit Login Attempts 87 - CAPTCHA Protection 88 - Login Logs & Activity Tracking 89 - IP Blocking 90 - Two-Factor Authentication (2FA) 91 - Password Protection 92 - Disable XML-RPC 93 - Add Custom Logo on Login Form 94 - Custom Logo & Branding 83 ### ✅ Free Features at a Glance 84 - Hide Admin Bar (with conditions) 85 - Dashboard Overview (in progress) 86 - Change Login URL 87 - Redirect After Login / Logout 88 - Limit Login Attempts 89 - CAPTCHA Protection 90 - Login Logs & Activity Tracking 91 - IP Blocking 92 - Two-Factor Authentication (2FA) 93 - Password Protection 94 - Disable XML-RPC 95 - Add Custom Logo on Login Form 96 - Custom Logo & Branding 97 98 --- 95 99 96 100 == Feature Details == 97 101 98 **👤 Hide Admin Bar (With Conditions)** – Hide the admin bar for chosen roles/users or contexts for a cleaner interface. 99 **📊 Dashboard Overview** – A visual snapshot of security insights (logins, lockouts, activity). 100 **🔗 Change Login URL** – Move the default login path to reduce automated probing. 101 **🔁 Redirect After Login / Logout** – Send users to the right destination every time. 102 **📋 Limit Login Attempts** – Lockouts on repeated failures to stop brute force. 103 **🤖 CAPTCHA Protection** – Human verification to block bot logins. 104 **🕵️♂️ Login Logs & Activity Tracking** – Audit logins and backend actions to spot anomalies fast. 105 **⛔ IP Blocking** – Block abusive IPs (manual or automated rules). 106 **🔐 Two-Factor Authentication (2FA)** – Add one-time codes for safer logins. 107 **🛂 Password Protection** – Gate specific pages/areas by password. 108 **⚙️ Disable XML-RPC** – Turn off a common abuse vector. 109 **🖼️ Add Custom Logo on Login Form** – Replace the WP logo with your brand. 110 **🏷️ Custom Logo & Branding** – Style admin/login to match your identity. 102 **👤 Hide Admin Bar (With Conditions):** Hide the admin bar selectively for specific users or roles. 103 **📊 Dashboard Overview:** Visualize user activity and security stats in one glance. 104 **🔗 Change Login URL:** Customize the default `wp-login.php` to block automated bots. 105 **🔁 Redirect After Login/Logout:** Redirect users to any page after login/logout. 106 **📋 Limit Login Attempts:** Block repeated failed logins to prevent brute-force attacks. 107 **🤖 CAPTCHA Protection:** Stop bots with reCAPTCHA or similar human verifications. 108 **🕵️♂️ Login Logs & Activity Tracking:** Track user login times and backend actions. 109 **⛔ IP Blocking:** Block access by IP address to prevent hostile logins. 110 **🔐 Two-Factor Authentication (2FA):** Add extra verification layers to secure logins. 111 **🛂 Password Protection:** Protect private pages or areas with a password. 112 **⚙️ Disable XML-RPC:** Disable vulnerable XML-RPC endpoints to stop exploits. 113 **🖼️ Custom Logo on Login Form:** Replace WordPress logo with your brand. 114 **🏷️ Custom Branding:** Apply your own design across login and admin pages. 115 116 --- 111 117 112 118 == Screenshots == 113 119 114 1. Overview dashboard 115 2. Login security settings 116 3. Limit login attempts & lockouts 117 4. 2FA settings 118 5. CAPTCHA settings 119 6. IP block/allowlist 120 7. Login URL & redirects 121 8. Activity & login logs 122 9. Branding / custom logo 123 10. XML-RPC & advanced settings 120 1. Dashboard Overview 121 2. Login Security Settings 122 3. Limit Login Attempts 123 4. Two-Factor Authentication 124 5. CAPTCHA Protection 125 6. IP Blocking 126 7. Login URL Customization 127 8. Activity & Login Logs 128 9. Branding Settings 129 10. XML-RPC & Advanced Settings 130 131 --- 124 132 125 133 == Installation == 126 134 127 1. Download the plugin zip file. 128 2. Go to **Plugins → Add New → Upload Plugin** in your WordPress admin. 129 3. Click **Choose File**, select the zip, and click **Install Now**. 130 4. Click **Activate** to enable the plugin. 135 1. Download the plugin `.zip` file. 136 2. Go to your **WordPress Admin → Plugins → Add New → Upload Plugin**. 137 3. Choose the file and click **Install Now**. 138 4. After installation, click **Activate Plugin**. 139 140 --- 131 141 132 142 == Frequently Asked Questions == 133 143 134 = Does changing the login URL break my existing links? = 135 If you’ve bookmarked `/wp-login.php`, update your bookmark to the new login URL after you change it. The plugin also flushes permalinks when needed. 136 137 = Can I lock down the dashboard by IP? = 138 Yes. Use IP Blocking (Free) or IP Allowlist (Pro) to control who can reach the admin. 139 140 = Is 2FA required for all users? = 141 You can enforce 2FA globally or by role (depending on your configuration). Pro adds TOTP app support. 142 143 = Will the plugin slow down my site? = 144 Admin Safety Guard is lightweight and conditionally loads assets only where needed. 145 146 = Where can I get help? = 147 Open a ticket via **Support**: https://themepaste.com/contact 144 **Q: Does changing the login URL break existing links?** 145 A: Update your bookmarks to the new login URL. The plugin automatically flushes permalinks when needed. 146 147 **Q: Can I limit login attempts?** 148 A: Yes. It blocks users after multiple failed attempts and logs the IP address. 149 150 **Q: Is 2FA required for everyone?** 151 A: Optional. You can enable or enforce it per role or user. 152 153 **Q: Will this slow down my site?** 154 A: No. It loads assets conditionally and is performance-optimized. 155 156 **Q: Where can I get help?** 157 A: [Support](https://themepaste.com/contact-us) 158 159 --- 148 160 149 161 == Changelog == 150 162 151 = 1.0.6 = 152 * [new] Release the pro version 153 * [new] Compotable with pro version 163 = 1.0.6, 1.0.6 = 164 [new] Release the pro version 165 [new] Compotable with pro version 166 154 167 155 168 = 1.0.5 = 156 *[new] Added extendable action and filter hooks157 *[new] Ready to integrate Pro version158 *[new] Conditionally loaded all assets159 * [new] Added default values for logo URL, widthand height160 *[fix] Fixed logo issue from customizer161 * [fix] Various improvements and fixes 169 [new] Added extendable action and filter hooks 170 [new] Ready to integrate Pro version 171 [new] Conditionally loaded all assets 172 [new] Added default logo URL, width, and height 173 [fix] Fixed logo issue from customizer 174 [fix] General improvements and bug fixes 162 175 163 176 = 1.0.4 = 164 * [new] Auto permalink flush based on custom login/logout URL165 * [new] Admin notice added166 * [new] Setup wizard added167 * [new] Documentation added 177 [new] Auto permalink flush for custom login/logout URLs 178 [new] Admin Notice added 179 [new] Setup Wizard 180 [new] Documentation link added 168 181 169 182 = 1.0.3 = 170 * [new] Subdirectory support 171 * [new] Question tooltips in failed login table 172 * [new] Auto-redirect after crossing login attempt limit 173 * [fix] Custom login & logout URL 174 * [fix] Lockout message 175 * [fix] Failed login table 176 * [fix] Misc issues 183 [new] Subdirectory support 184 [new] Tooltip in failed login table 185 [new] Auto-redirect after max login attempts 186 [fix] Custom login/logout URLs 187 [fix] Lockout message 188 [fix] Failed login table issues 177 189 178 190 = 1.0.2 = 179 * [fix] Misc fixes 191 [fix] Minor bug fixes 180 192 181 193 = 1.0.1 = 182 * [fix] Build file issue 194 [fix] Build issue resolved 183 195 184 196 = 1.0.0 = 185 * Initial release: Two-Factor Authentication, Limit Login Attempts, Login Logs & Activity, CAPTCHA, Custom Login URL, Page Password Protection, IP Blocking. 186 * Dashboard Overview and customizable Login Page styling. 197 * Initial release featuring 2FA, CAPTCHA, Limit Login Attempts, IP Blocking, Custom Login URL, Password Protection, and Login Logs. 198 199 --- 187 200 188 201 == Upgrade Notice == 189 202 190 203 = 1.0.5 = 191 Action/filter hooks added and asset loading optimized. Update for better performance and Pro-ready extensibility. 204 Hooks, assets, and Pro-ready support added. Update for smoother performance and future compatibility. 205 206 --- 192 207 193 208 == Support == 194 209 195 If you encounter issues or need help, please contact us: https://themepaste.com/contact 210 For any issues, questions, or feature requests, please reach out via [Support](https://themepaste.com/contact-us). 211 212 --- 196 213 197 214 == Links == 198 215 199 - Website: https://themepaste.com 200 - Documentation: https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389 201 - Pro Version: https://themepaste.com/product/admin-safety-guard-pro 202 - Facebook: https://www.facebook.com/themepaste 203 - Pinterest: https://uk.pinterest.com/themepaste/ 204 - LinkedIn: https://www.linkedin.com/company/themepaste 205 - Instagram: https://www.instagram.com/themepasteuk 216 [Website](https://themepaste.com) 217 [Documentation](https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389) 218 [Pro Version](https://themepaste.com/product/admin-safety-guard-pro) 219 [Facebook](https://www.facebook.com/themepaste) 220 [Pinterest](https://uk.pinterest.com/themepaste/) 221 [LinkedIn](https://www.linkedin.com/company/themepaste) 222 [Instagram](https://www.instagram.com/themepasteuk) -
admin-safety-guard/trunk/admin-safety-guard.php
r3389497 r3389514 4 4 Plugin URI: http://themepaste.com/product/themepaste-secure-admin-pro/ 5 5 Description: Secure your WordPress login with Admin safety guard to ensure secured access with limit login attempts, 2FA, reCaptcha, IP Blocking, Disable XML-RPC and activity tracking. 6 Version: 1.0. 66 Version: 1.0.7 7 7 Author: Themepaste Team 8 8 Author URI: http://themepaste.com/ … … 39 39 define( 'TPSA_PLUGIN_FILE', __FILE__ ); 40 40 define( 'TPSA_PREFIX', 'tpsa' ); 41 define( 'TPSA_PLUGIN_VERSION', '1.0. 6' );41 define( 'TPSA_PLUGIN_VERSION', '1.0.7' ); 42 42 define( 'TPSA_PLUGIN_DIRNAME', dirname( TPSA_PLUGIN_FILE ) ); 43 43 define( 'TPSA_PLUGIN_BASENAME', plugin_basename( TPSA_PLUGIN_FILE ) ); -
admin-safety-guard/trunk/readme.txt
r3389497 r3389514 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.0 7 Stable tag: 1.0. 67 Stable tag: 1.0.7 8 8 License: GPLv3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 17 17 Whether you need to block suspicious IPs, enforce two-factor authentication, or ship a branded login for clients, **Admin Safety Guard** has you covered. 18 18 19 ### ✨ Intro — Admin Safety Guard Pro 20 21 **Admin Safety Guard Pro** takes your security and customization to the next level. It strengthens defenses against unauthorized access, brute-force attacks, and data risks while giving you deeper control over how users log in and interact with your admin area. Pro also adds flexible design tools and smart automations — a complete solution for both **security** and **convenience**. 22 23 **Premium Feature List (Pro):** 24 - Passwordless Login 25 - 2FA via Mobile App (TOTP) 26 - CSRF Protection 27 - Database Table Prefix Check 28 - Whitelist IP Addresses 29 - Hide Admin Bar (Conditional) 30 - WP Directory File Permissions Check 31 - Social Login (Google, Facebook, etc.) 32 - Disallow Unauthorized REST Requests (Conditional) 33 - Password Strength Tool 34 - Provide Login Template (ready-made) 35 - Customize Design Pro (advanced styling) 36 - Email Notification (Customizable) 37 38 **Pro Feature Details:** 39 40 **🔑 Passwordless Login** – Secure email one-time links / magic links to reduce password fatigue while keeping accounts safe. 41 **📱 2FA via Mobile App** – TOTP support (e.g., Google Authenticator / Authy). Even if passwords leak, accounts stay protected. 42 **🧩 CSRF Protection** – Adds verification tokens to sensitive requests to ensure actions originate from trusted sessions. 43 **🗃️ Database Table Prefix Check** – Detects `wp_` usage and guides you to a safer, non-default prefix. 44 **🌐 Whitelist IP Addresses** – Restrict dashboard access to approved IPs to cut down brute-force attempts. 45 **🧑💻 Hide Admin Bar (Conditional)** – Show/hide the admin bar by user/role/context for cleaner UX. 46 **🗂️ WP Directory File Permissions Check** – Scan and suggest secure file/dir permissions. 47 **🌍 Social Login** – Let users sign in with Google/Facebook/Twitter to simplify authentication. 48 **🚫 Disallow Unauthorized REST Requests (Conditional)** – Block or restrict REST API access by rules you define. 49 **💪 Password Strength Tool** – Enforce strong passwords on registration/reset. 50 **🎨 Provide Login Template** – One-click, professional login templates. 51 **🧰 Customize Design Pro** – Full control of login/admin look & feel (colors, layouts, backgrounds). 52 **📧 Email Notification (Customizable)** – Alerts on key security events with editable subjects/bodies. 53 54 > Learn more or get Pro: https://themepaste.com/product/admin-safety-guard-pro 55 56 --- 57 58 ### Who Should Use Admin Safety Guard? 59 60 - **Freelance Developers & WP Pros:** Ship client sites with solid security and on-brand login pages — zero heavy coding. 61 - **Agencies & Teams:** Standardize login security and styling across many installs. 62 - **Security-Conscious Site Owners:** Guard against unauthorized access with IP blocking, 2FA, and activity logs. 63 - **Plugin/Theme Creators:** Protect demos/sandboxes with stricter admin controls. 64 - **Online Businesses & Stores:** Protect customer data and team access with CAPTCHA + 2FA. 65 - **Education & Bloggers:** Improve site security and reflect your brand identity at login. 66 67 **Useful links** 68 ✅ Documentation: https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389 69 ✅ Support: https://themepaste.com/contact-us 70 ✅ Website: https://themepaste.com 71 ✅ Pro Version: https://themepaste.com/product/admin-safety-guard-pro 72 ✅ Facebook: https://www.facebook.com/themepaste 73 ✅ Pinterest: https://uk.pinterest.com/themepaste/ 74 ✅ LinkedIn: https://www.linkedin.com/company/themepaste 75 ✅ Instagram: https://www.instagram.com/themepasteuk 19 ### 🌟 Intro — Admin Safety Guard Pro 20 21 **[Admin Safety Guard Pro](https://themepaste.com/product/admin-safety-guard-pro)** takes your security and customization to the next level. It strengthens defenses against unauthorized access, brute-force attacks, and data risks while giving you deeper control over how users log in and interact with your admin area. The Pro version also adds flexible design tools and smart automations — a complete solution for both **security** and **convenience**. 22 23 #### 💎 Premium Feature List 24 - Passwordless Login 25 - 2FA via Mobile App (TOTP) 26 - CSRF Protection 27 - Database Table Prefix Check 28 - Whitelist IP Addresses 29 - Hide Admin Bar (Conditional) 30 - WP Directory File Permissions Check 31 - Social Login (Google, Facebook, etc.) 32 - Disallow Unauthorized REST Requests (Conditional) 33 - Password Strength Tool 34 - Provide Login Template (ready-made) 35 - Customize Design Pro (advanced styling) 36 - Email Notification (Customizable) 37 38 #### 🔐 Pro Feature Details 39 **🔑 Passwordless Login:** Secure email-based login with one-time magic links—no password required. 40 **📱 2FA via Mobile App:** Add app-based Two-Factor Authentication (Google Authenticator / Authy). 41 **🧩 CSRF Protection:** Prevent Cross-Site Request Forgery attacks with token verification. 42 **🗃️ Database Table Prefix Check:** Detects and helps change the insecure `wp_` prefix. 43 **🌐 Whitelist IP Addresses:** Restrict admin access to trusted IPs only. 44 **🧑💻 Hide Admin Bar (Conditional):** Show or hide admin bar for specific roles or users. 45 **🗂️ WP Directory File Permissions Check:** Scans and verifies file and directory permissions. 46 **🌍 Social Login:** Allow users to log in with Google, Facebook, or Twitter accounts. 47 **🚫 Disallow Unauthorized REST Requests:** Restrict REST API access conditionally. 48 **💪 Password Strength Tool:** Enforce strong password rules for better protection. 49 **🎨 Provide Login Template:** Instantly apply stylish, ready-to-use login templates. 50 **🧰 Customize Design Pro:** Fully customize admin and login design with a simple UI. 51 **📧 Email Notification:** Receive and customize security alerts directly to your inbox. 52 53 > Explore Pro Features: [Admin Safety Guard Pro](https://themepaste.com/product/admin-safety-guard-pro) 54 55 --- 56 57 ### 👥 Who Should Use Admin Safety Guard? 58 59 **Admin Safety Guard** is perfect for users who need more control, security, and customization in their WordPress admin area: 60 61 👩💻 **Freelancers & Developers:** Add backend security and branding to client sites—no heavy coding. 62 🏢 **Agencies & Teams:** Secure multiple websites with a single workflow and consistent branding. 63 🔒 **Site Owners:** Protect dashboards from brute-force attacks and unauthorized logins. 64 🧩 **Plugin/Theme Authors:** Add layered protection in demo or test environments. 65 📈 **Online Businesses:** Secure customer data with 2FA, CAPTCHA, and password protection. 66 🎓 **Educators & Bloggers:** Maintain a professional look while increasing security. 67 68 ### 🔗 Useful Links 69 70 ✅ [Documentation](https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389) 71 ✅ [Support](https://themepaste.com/contact-us) 72 ✅ [Website](https://themepaste.com) 73 ✅ [Pro Version](https://themepaste.com/product/admin-safety-guard-pro) 74 ✅ [Facebook](https://www.facebook.com/themepaste) 75 ✅ [Pinterest](https://uk.pinterest.com/themepaste/) 76 ✅ [LinkedIn](https://www.linkedin.com/company/themepaste) 77 ✅ [Instagram](https://www.instagram.com/themepasteuk) 76 78 77 79 --- … … 79 81 == Features == 80 82 81 **Free Features at a Glance** 82 - Hide Admin Bar (with conditions) 83 - Dashboard Overview (in progress) 84 - Change Login URL 85 - Redirect After Login / Logout 86 - Limit Login Attempts 87 - CAPTCHA Protection 88 - Login Logs & Activity Tracking 89 - IP Blocking 90 - Two-Factor Authentication (2FA) 91 - Password Protection 92 - Disable XML-RPC 93 - Add Custom Logo on Login Form 94 - Custom Logo & Branding 83 ### ✅ Free Features at a Glance 84 - Hide Admin Bar (with conditions) 85 - Dashboard Overview (in progress) 86 - Change Login URL 87 - Redirect After Login / Logout 88 - Limit Login Attempts 89 - CAPTCHA Protection 90 - Login Logs & Activity Tracking 91 - IP Blocking 92 - Two-Factor Authentication (2FA) 93 - Password Protection 94 - Disable XML-RPC 95 - Add Custom Logo on Login Form 96 - Custom Logo & Branding 97 98 --- 95 99 96 100 == Feature Details == 97 101 98 **👤 Hide Admin Bar (With Conditions)** – Hide the admin bar for chosen roles/users or contexts for a cleaner interface. 99 **📊 Dashboard Overview** – A visual snapshot of security insights (logins, lockouts, activity). 100 **🔗 Change Login URL** – Move the default login path to reduce automated probing. 101 **🔁 Redirect After Login / Logout** – Send users to the right destination every time. 102 **📋 Limit Login Attempts** – Lockouts on repeated failures to stop brute force. 103 **🤖 CAPTCHA Protection** – Human verification to block bot logins. 104 **🕵️♂️ Login Logs & Activity Tracking** – Audit logins and backend actions to spot anomalies fast. 105 **⛔ IP Blocking** – Block abusive IPs (manual or automated rules). 106 **🔐 Two-Factor Authentication (2FA)** – Add one-time codes for safer logins. 107 **🛂 Password Protection** – Gate specific pages/areas by password. 108 **⚙️ Disable XML-RPC** – Turn off a common abuse vector. 109 **🖼️ Add Custom Logo on Login Form** – Replace the WP logo with your brand. 110 **🏷️ Custom Logo & Branding** – Style admin/login to match your identity. 102 **👤 Hide Admin Bar (With Conditions):** Hide the admin bar selectively for specific users or roles. 103 **📊 Dashboard Overview:** Visualize user activity and security stats in one glance. 104 **🔗 Change Login URL:** Customize the default `wp-login.php` to block automated bots. 105 **🔁 Redirect After Login/Logout:** Redirect users to any page after login/logout. 106 **📋 Limit Login Attempts:** Block repeated failed logins to prevent brute-force attacks. 107 **🤖 CAPTCHA Protection:** Stop bots with reCAPTCHA or similar human verifications. 108 **🕵️♂️ Login Logs & Activity Tracking:** Track user login times and backend actions. 109 **⛔ IP Blocking:** Block access by IP address to prevent hostile logins. 110 **🔐 Two-Factor Authentication (2FA):** Add extra verification layers to secure logins. 111 **🛂 Password Protection:** Protect private pages or areas with a password. 112 **⚙️ Disable XML-RPC:** Disable vulnerable XML-RPC endpoints to stop exploits. 113 **🖼️ Custom Logo on Login Form:** Replace WordPress logo with your brand. 114 **🏷️ Custom Branding:** Apply your own design across login and admin pages. 115 116 --- 111 117 112 118 == Screenshots == 113 119 114 1. Overview dashboard 115 2. Login security settings 116 3. Limit login attempts & lockouts 117 4. 2FA settings 118 5. CAPTCHA settings 119 6. IP block/allowlist 120 7. Login URL & redirects 121 8. Activity & login logs 122 9. Branding / custom logo 123 10. XML-RPC & advanced settings 120 1. Dashboard Overview 121 2. Login Security Settings 122 3. Limit Login Attempts 123 4. Two-Factor Authentication 124 5. CAPTCHA Protection 125 6. IP Blocking 126 7. Login URL Customization 127 8. Activity & Login Logs 128 9. Branding Settings 129 10. XML-RPC & Advanced Settings 130 131 --- 124 132 125 133 == Installation == 126 134 127 1. Download the plugin zip file. 128 2. Go to **Plugins → Add New → Upload Plugin** in your WordPress admin. 129 3. Click **Choose File**, select the zip, and click **Install Now**. 130 4. Click **Activate** to enable the plugin. 135 1. Download the plugin `.zip` file. 136 2. Go to your **WordPress Admin → Plugins → Add New → Upload Plugin**. 137 3. Choose the file and click **Install Now**. 138 4. After installation, click **Activate Plugin**. 139 140 --- 131 141 132 142 == Frequently Asked Questions == 133 143 134 = Does changing the login URL break my existing links? = 135 If you’ve bookmarked `/wp-login.php`, update your bookmark to the new login URL after you change it. The plugin also flushes permalinks when needed. 136 137 = Can I lock down the dashboard by IP? = 138 Yes. Use IP Blocking (Free) or IP Allowlist (Pro) to control who can reach the admin. 139 140 = Is 2FA required for all users? = 141 You can enforce 2FA globally or by role (depending on your configuration). Pro adds TOTP app support. 142 143 = Will the plugin slow down my site? = 144 Admin Safety Guard is lightweight and conditionally loads assets only where needed. 145 146 = Where can I get help? = 147 Open a ticket via **Support**: https://themepaste.com/contact 144 **Q: Does changing the login URL break existing links?** 145 A: Update your bookmarks to the new login URL. The plugin automatically flushes permalinks when needed. 146 147 **Q: Can I limit login attempts?** 148 A: Yes. It blocks users after multiple failed attempts and logs the IP address. 149 150 **Q: Is 2FA required for everyone?** 151 A: Optional. You can enable or enforce it per role or user. 152 153 **Q: Will this slow down my site?** 154 A: No. It loads assets conditionally and is performance-optimized. 155 156 **Q: Where can I get help?** 157 A: [Support](https://themepaste.com/contact-us) 158 159 --- 148 160 149 161 == Changelog == 150 162 151 = 1.0.6 = 152 * [new] Release the pro version 153 * [new] Compotable with pro version 163 = 1.0.6, 1.0.6 = 164 [new] Release the pro version 165 [new] Compotable with pro version 166 154 167 155 168 = 1.0.5 = 156 *[new] Added extendable action and filter hooks157 *[new] Ready to integrate Pro version158 *[new] Conditionally loaded all assets159 * [new] Added default values for logo URL, widthand height160 *[fix] Fixed logo issue from customizer161 * [fix] Various improvements and fixes 169 [new] Added extendable action and filter hooks 170 [new] Ready to integrate Pro version 171 [new] Conditionally loaded all assets 172 [new] Added default logo URL, width, and height 173 [fix] Fixed logo issue from customizer 174 [fix] General improvements and bug fixes 162 175 163 176 = 1.0.4 = 164 * [new] Auto permalink flush based on custom login/logout URL165 * [new] Admin notice added166 * [new] Setup wizard added167 * [new] Documentation added 177 [new] Auto permalink flush for custom login/logout URLs 178 [new] Admin Notice added 179 [new] Setup Wizard 180 [new] Documentation link added 168 181 169 182 = 1.0.3 = 170 * [new] Subdirectory support 171 * [new] Question tooltips in failed login table 172 * [new] Auto-redirect after crossing login attempt limit 173 * [fix] Custom login & logout URL 174 * [fix] Lockout message 175 * [fix] Failed login table 176 * [fix] Misc issues 183 [new] Subdirectory support 184 [new] Tooltip in failed login table 185 [new] Auto-redirect after max login attempts 186 [fix] Custom login/logout URLs 187 [fix] Lockout message 188 [fix] Failed login table issues 177 189 178 190 = 1.0.2 = 179 * [fix] Misc fixes 191 [fix] Minor bug fixes 180 192 181 193 = 1.0.1 = 182 * [fix] Build file issue 194 [fix] Build issue resolved 183 195 184 196 = 1.0.0 = 185 * Initial release: Two-Factor Authentication, Limit Login Attempts, Login Logs & Activity, CAPTCHA, Custom Login URL, Page Password Protection, IP Blocking. 186 * Dashboard Overview and customizable Login Page styling. 197 * Initial release featuring 2FA, CAPTCHA, Limit Login Attempts, IP Blocking, Custom Login URL, Password Protection, and Login Logs. 198 199 --- 187 200 188 201 == Upgrade Notice == 189 202 190 203 = 1.0.5 = 191 Action/filter hooks added and asset loading optimized. Update for better performance and Pro-ready extensibility. 204 Hooks, assets, and Pro-ready support added. Update for smoother performance and future compatibility. 205 206 --- 192 207 193 208 == Support == 194 209 195 If you encounter issues or need help, please contact us: https://themepaste.com/contact 210 For any issues, questions, or feature requests, please reach out via [Support](https://themepaste.com/contact-us). 211 212 --- 196 213 197 214 == Links == 198 215 199 - Website: https://themepaste.com 200 - Documentation: https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389 201 - Pro Version: https://themepaste.com/product/admin-safety-guard-pro 202 - Facebook: https://www.facebook.com/themepaste 203 - Pinterest: https://uk.pinterest.com/themepaste/ 204 - LinkedIn: https://www.linkedin.com/company/themepaste 205 - Instagram: https://www.instagram.com/themepasteuk 216 [Website](https://themepaste.com) 217 [Documentation](https://themepaste.com/product-doc/hide-admin-bar-pro/?doc_id=389) 218 [Pro Version](https://themepaste.com/product/admin-safety-guard-pro) 219 [Facebook](https://www.facebook.com/themepaste) 220 [Pinterest](https://uk.pinterest.com/themepaste/) 221 [LinkedIn](https://www.linkedin.com/company/themepaste) 222 [Instagram](https://www.instagram.com/themepasteuk)
Note: See TracChangeset
for help on using the changeset viewer.