Plugin Directory

Changeset 3389497


Ignore:
Timestamp:
11/04/2025 09:20:22 AM (5 months ago)
Author:
themepaste
Message:

Update to version 1.0.6 from GitHub

Location:
admin-safety-guard
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • admin-safety-guard/tags/1.0.6/admin-safety-guard.php

    r3370983 r3389497  
    44Plugin URI: http://themepaste.com/product/themepaste-secure-admin-pro/
    55Description: 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.5
     6Version: 1.0.6
    77Author: Themepaste Team
    88Author URI: http://themepaste.com/
     
    3939        define( 'TPSA_PLUGIN_FILE', __FILE__ );
    4040        define( 'TPSA_PREFIX', 'tpsa' );
    41         define( 'TPSA_PLUGIN_VERSION', '1.0.5' );
     41        define( 'TPSA_PLUGIN_VERSION', '1.0.6' );
    4242        define( 'TPSA_PLUGIN_DIRNAME', dirname( TPSA_PLUGIN_FILE ) );
    4343        define( 'TPSA_PLUGIN_BASENAME', plugin_basename( TPSA_PLUGIN_FILE ) );
  • admin-safety-guard/tags/1.0.6/app/Classes/Admin.php

    r3370983 r3389497  
    8282                    TPSA_ASSETS_URL . '/admin/build/analytics.bundle.js'
    8383                );
     84            } elseif ( $current_setting_screen === 'customize' ) {
     85                $this->enqueue_script(
     86                    'tpsa-customize',
     87                    TPSA_ASSETS_URL . '/admin/build/loginTemplate.bundle.js'
     88                );
    8489            }
    85 
    86             // elseif( $current_setting_screen === 'customize' ) {
    87             //     $this->enqueue_script(
    88             //         'tpsa-customize',
    89             //         TPSA_ASSETS_URL . '/admin/build/loginTemplate.bundle.js'
    90             //     );
    91             // }
    9290
    9391            $login_url = wp_login_url();
  • admin-safety-guard/tags/1.0.6/readme.txt

    r3370983 r3389497  
    11=== Admin Safety Guard – WP Security: Limit Login Attempts, IP Blocking, 2FA & reCAPTCHA ===
    22Contributors: themepaste, habibnote
    3 Tags: Admin Safety Guard, Limit login Attempts, 2FA, reCaptcha, WP Security
     3Tags: admin safety guard, limit login attempts, 2fa, recaptcha, wp security, login security, brute force, ip block, xml-rpc, social login
    44Requires at least: 5.8
    55Tested up to: 6.8
    66Requires PHP: 7.0
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88License: GPLv3 or later
    9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
    10  
    11 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. 
     9License URI: https://www.gnu.org/licenses/gpl-3.0.html
     10
     11Secure your WordPress login with Admin Safety Guard: limit login attempts, 2FA, reCAPTCHA, IP blocking, disable XML-RPC, activity tracking, custom login URL, redirects, and branded login styles.
    1212
    1313== Description ==
    1414
    15 For *WordPress Security* Admin Safety Guard is your comprehensive solution to harden the WordPress admin area without sacrificing usability or performance. This powerful plugin features a sleek interface and robust protection tools. Administrators can secure their sites against common threats while customizing the login experience with precision and accuracy.
    16 
    17 Whether you're looking to block suspicious IPs, enforce two-factor authentication, or add branded styling to your login screen, Admin Safety Guard has it covered.
     15**Admin Safety Guard** is a complete WordPress security helper focused on securing the login flow and hardening the admin area — without sacrificing usability or performance. It ships with a clean UI, smart defaults, and guardrails against the most common attacks (brute force, credential stuffing, bot logins, and XML-RPC abuse). You also get granular control over the login experience (custom URL, redirects, branding, and more).
     16
     17Whether you need to block suspicious IPs, enforce two-factor authentication, or ship a branded login for clients, **Admin Safety Guard** has you covered.
     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---
    1857
    1958### Who Should Use Admin Safety Guard?
    2059
    21 Admin Safety Guard is ideal for anyone seeking greater control, security, and style in their WordPress admin experience. Here’s who will benefit the most:
    22 
    23 👩‍💻 Freelance Developers & WordPress Professionals: Elevate your client sites with added backend security and polished branding—without heavy coding.
    24 
    25 🏢 Agencies & Web Design Teams: Streamline security across multiple sites while customizing login pages with pre-designed templates and logos.
    26 
    27 🔒 Security-Conscious Site Owners: Protect your dashboard from unauthorized access, brute-force attacks, and suspicious logins with IP blocking and activity tracking.
    28 
    29 🧩 Plugin & Theme Creators: Add an extra layer of admin protection and customization to your sandbox or demo environments.
    30 
    31 📈 Online Businesses & eCommerce Stores: Fortify customer data and login portals with features like CAPTCHA, 2FA, and password protection.
    32 
    33 🎓 Educational Institutions & Bloggers: Improve site security while reflecting your brand’s identity through login customizations.
    34 
    35 Explore more about Admin Safety Guard -
    36 
    37 ✅ [Support](https://themepaste.com/contact-us)
    38 ✅ [Documentation](https://themepaste.com/documentation/admin-safety-guard-documentation)
     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
     76
     77---
    3978
    4079== Features ==
    4180
    42 Free Features at a Glance:
    43 
    44 ✅ Hide Admin Bar (With Conditions) 
    45 ✅ Dashboard Overview (In Progress) 
    46 ✅ Change Login URL 
    47 ✅ Redirect After Login / Logout 
    48 ✅ Limit Login Attempts 
    49 ✅ CAPTCHA Protection 
    50 ✅ Login Logs & Activity Tracking 
    51 ✅ IP Blocking 
    52 ✅ Two-Factor Authentication (2FA) 
    53 ✅ Password Protection 
    54 ✅ Disable XML-RPC 
    55 ✅ Add Custom Logo on Login Form 
    56 ✅ Custom Logo & Branding 
     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
    5795
    5896== Feature Details ==
    5997
    60 👤 **Hide Admin Bar (With Conditions)**: Allows you to selectively hide the admin bar for specific user roles or on chosen pages, giving you more control over the backend interface.
    61 
    62 📊 **Dashboard Overview**: Offers a visual summary of user activity, login stats, and security insights in one intuitive panel to keep your admin health in check.
    63 
    64 🔗 **Change Login URL**: Lets you customize the default WordPress login URL, adding an essential layer of obscurity to keep attackers away.
    65 
    66 🔁 **Redirect After Login / Logout**: Enables custom redirection rules so users land on the right page after logging in or out—great for personalized navigation.
    67 
    68 📋 **Limit Login Attempts**: Prevents brute-force attacks by restricting repeated failed login attempts, locking out suspicious users automatically.
    69 
    70 🤖 **CAPTCHA Protection**: Adds CAPTCHA challenges to the login form to block bots and non-human attempts with a visual verification layer.
    71 
    72 🕵️‍♂️ **Login Logs & Activity Tracking**: Tracks user login records and backend activity so you can monitor behavior and detect anomalies instantly.
    73 
    74 ⛔ **IP Blocking**: Empowers you to block unwanted visitors by IP address, halting access for suspicious or hostile actors.
    75 
    76 🔐 **Two-Factor Authentication (2FA)**: Adds an additional layer of login protection by requiring a one-time code sent to the user’s device.
    77 
    78 🛂🔏 **Password Protection**: Allows password-based access restrictions for pages or sections of your site to control who sees what.
    79 
    80 ⚙️🛑 **Disable XML-RPC**: Disables WordPress XML-RPC features known for being exploited by attackers, enhancing core security.
    81 
    82 🖼️🏷️ **Add Custom Logo on Login Form**: Replace the default WordPress logo with your own to showcase your brand identity right from the login screen.
    83 
    84 🏷️🎯 **Custom Logo & Branding**: Offers extended branding options across admin and login pages to create a consistent, polished experience.
    85 
    86 ### 🌟 Why Be Part of Our Community?
    87 
    88 👉 Collaborate with like-minded professionals across industries to tackle real-world challenges together.
    89 👉 Share proven strategies to reduce costs and improve operational efficiency while staying ahead of market trends.
    90 👉 Get early access to exclusive features, updates, and insider opportunities before anyone else.
    91 👉 Contribute groundbreaking ideas that help shape the future of our plugin and empower users everywhere.
    92 
    93 ### 🔔 Stay Connected With Us!
    94 
    95 Never miss an update, tip, or announcement—follow us across your favorite platforms:
    96 
    97 🔗[Official Facebook Page](https://www.facebook.com/themepaste)
    98 🔗[Pinterest](https://uk.pinterest.com/themepaste/)
    99 🔗[Linkedin](https://www.linkedin.com/company/themepaste)
    100 🔗[Instagram](https://www.instagram.com/themepasteuk)
    101 🔗[Official Support Page](https://themepaste.com/contact-us)
    102 
    103 This feature automatically saves your progress at regular intervals, ensuring that no data is lost due to unexpected issues such as system crashes.
    104 
    105 This feature conditionally hides the admin bar for specific user roles or chosen pages, enabling cleaner interfaces and tailored backend visibility.
     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.
    106111
    107112== Screenshots ==
    108113
    109 1. screenshot-1
    110 2. screenshot-2
    111 3. screenshot-3
    112 4. screenshot-4
    113 5. screenshot-5
    114 6. screenshot-6
    115 7. screenshot-7
    116 8. screenshot-8
    117 9. screenshot-9
    118 10. screenshot-10
    119 
     1141. Overview dashboard 
     1152. Login security settings 
     1163. Limit login attempts & lockouts 
     1174. 2FA settings 
     1185. CAPTCHA settings 
     1196. IP block/allowlist 
     1207. Login URL & redirects 
     1218. Activity & login logs 
     1229. Branding / custom logo 
     12310. XML-RPC & advanced settings
    120124
    121125== Installation ==
    122126
    123 1. Download the plugin zip file.
    124 2. Go to your WordPress admin panel, and navigate to `Plugins > Add New > Upload Plugin`.
    125 3. Click `Choose File`, select the downloaded zip file, and click `Install Now`.
    126 4. After installation, click `Activate` to enable the plugin on your site.
     1271. Download the plugin zip file. 
     1282. Go to **Plugins → Add New → Upload Plugin** in your WordPress admin. 
     1293. Click **Choose File**, select the zip, and click **Install Now**. 
     1304. Click **Activate** to enable the plugin.
     131
     132== Frequently Asked Questions ==
     133
     134= Does changing the login URL break my existing links? = 
     135If 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? = 
     138Yes. Use IP Blocking (Free) or IP Allowlist (Pro) to control who can reach the admin.
     139
     140= Is 2FA required for all users? = 
     141You 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? = 
     144Admin Safety Guard is lightweight and conditionally loads assets only where needed.
     145
     146= Where can I get help? = 
     147Open a ticket via **Support**: https://themepaste.com/contact
    127148
    128149== Changelog ==
    129150
     151= 1.0.6 =
     152* [new] Release the pro version
     153* [new] Compotable with pro version 
     154
    130155= 1.0.5 =
    131 [new] Added extendable action and filter hooks
    132 [new] Ready to integrate Pro version
    133 [new] Conditionally loaded all assets
    134 [new] Added default values for logo URL, width and height
    135 [fix] Fixed logo issue from customizer
    136 [fix] Fixed various issues
     156* [new] Added extendable action and filter hooks 
     157* [new] Ready to integrate Pro version 
     158* [new] Conditionally loaded all assets 
     159* [new] Added default values for logo URL, width and height 
     160* [fix] Fixed logo issue from customizer 
     161* [fix] Various improvements and fixes
    137162
    138163= 1.0.4 =
    139 [new] Auto permalink flush added, based on custom login logout url
    140 [new] Admin Notice added
    141 [new] Setup wizard added
    142 [new] Documentation added
     164* [new] Auto permalink flush based on custom login/logout URL
     165* [new] Admin notice added
     166* [new] Setup wizard added
     167* [new] Documentation added
    143168
    144169= 1.0.3 =
    145 [new] added subdirectory Support
    146 [new] added question tool tip in failed login table
    147 [new] added auto redirection after crossing login limit attempts
    148 [fix] Custom login & logout URL
    149 [fix] Lockout message
    150 [fix] Failed Login Table
    151 [fix] Fix issues
     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
    152177
    153178= 1.0.2 =
    154 [fix] Fix issues
     179* [fix] Misc fixes
    155180
    156181= 1.0.1 =
    157 [fix] build file issue
     182* [fix] Build file issue
    158183
    159184= 1.0.0 =
    160 * Initial release with features such as Two-Factor Authentication, Limit login attempts, Login Logs & Activity, CAPTCHA, Login URL customization, Password password protection and IP Blocking.
    161 * Added Dashboard Overview and customizable Login Page styling.
     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.
    162187
    163188== Upgrade Notice ==
    164189
     190= 1.0.5 =
     191Action/filter hooks added and asset loading optimized. Update for better performance and Pro-ready extensibility.
     192
    165193== Support ==
    166194
    167 If you encounter any issues or need help, please contact us at [Support](https://themepaste.com/contact-us).
     195If you encounter issues or need help, please contact us: https://themepaste.com/contact
     196
     197== Links ==
     198
     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
  • admin-safety-guard/trunk/admin-safety-guard.php

    r3370983 r3389497  
    44Plugin URI: http://themepaste.com/product/themepaste-secure-admin-pro/
    55Description: 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.5
     6Version: 1.0.6
    77Author: Themepaste Team
    88Author URI: http://themepaste.com/
     
    3939        define( 'TPSA_PLUGIN_FILE', __FILE__ );
    4040        define( 'TPSA_PREFIX', 'tpsa' );
    41         define( 'TPSA_PLUGIN_VERSION', '1.0.5' );
     41        define( 'TPSA_PLUGIN_VERSION', '1.0.6' );
    4242        define( 'TPSA_PLUGIN_DIRNAME', dirname( TPSA_PLUGIN_FILE ) );
    4343        define( 'TPSA_PLUGIN_BASENAME', plugin_basename( TPSA_PLUGIN_FILE ) );
  • admin-safety-guard/trunk/app/Classes/Admin.php

    r3370983 r3389497  
    8282                    TPSA_ASSETS_URL . '/admin/build/analytics.bundle.js'
    8383                );
     84            } elseif ( $current_setting_screen === 'customize' ) {
     85                $this->enqueue_script(
     86                    'tpsa-customize',
     87                    TPSA_ASSETS_URL . '/admin/build/loginTemplate.bundle.js'
     88                );
    8489            }
    85 
    86             // elseif( $current_setting_screen === 'customize' ) {
    87             //     $this->enqueue_script(
    88             //         'tpsa-customize',
    89             //         TPSA_ASSETS_URL . '/admin/build/loginTemplate.bundle.js'
    90             //     );
    91             // }
    9290
    9391            $login_url = wp_login_url();
  • admin-safety-guard/trunk/readme.txt

    r3370983 r3389497  
    11=== Admin Safety Guard – WP Security: Limit Login Attempts, IP Blocking, 2FA & reCAPTCHA ===
    22Contributors: themepaste, habibnote
    3 Tags: Admin Safety Guard, Limit login Attempts, 2FA, reCaptcha, WP Security
     3Tags: admin safety guard, limit login attempts, 2fa, recaptcha, wp security, login security, brute force, ip block, xml-rpc, social login
    44Requires at least: 5.8
    55Tested up to: 6.8
    66Requires PHP: 7.0
    7 Stable tag: 1.0.5
     7Stable tag: 1.0.6
    88License: GPLv3 or later
    9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
    10  
    11 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. 
     9License URI: https://www.gnu.org/licenses/gpl-3.0.html
     10
     11Secure your WordPress login with Admin Safety Guard: limit login attempts, 2FA, reCAPTCHA, IP blocking, disable XML-RPC, activity tracking, custom login URL, redirects, and branded login styles.
    1212
    1313== Description ==
    1414
    15 For *WordPress Security* Admin Safety Guard is your comprehensive solution to harden the WordPress admin area without sacrificing usability or performance. This powerful plugin features a sleek interface and robust protection tools. Administrators can secure their sites against common threats while customizing the login experience with precision and accuracy.
    16 
    17 Whether you're looking to block suspicious IPs, enforce two-factor authentication, or add branded styling to your login screen, Admin Safety Guard has it covered.
     15**Admin Safety Guard** is a complete WordPress security helper focused on securing the login flow and hardening the admin area — without sacrificing usability or performance. It ships with a clean UI, smart defaults, and guardrails against the most common attacks (brute force, credential stuffing, bot logins, and XML-RPC abuse). You also get granular control over the login experience (custom URL, redirects, branding, and more).
     16
     17Whether you need to block suspicious IPs, enforce two-factor authentication, or ship a branded login for clients, **Admin Safety Guard** has you covered.
     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---
    1857
    1958### Who Should Use Admin Safety Guard?
    2059
    21 Admin Safety Guard is ideal for anyone seeking greater control, security, and style in their WordPress admin experience. Here’s who will benefit the most:
    22 
    23 👩‍💻 Freelance Developers & WordPress Professionals: Elevate your client sites with added backend security and polished branding—without heavy coding.
    24 
    25 🏢 Agencies & Web Design Teams: Streamline security across multiple sites while customizing login pages with pre-designed templates and logos.
    26 
    27 🔒 Security-Conscious Site Owners: Protect your dashboard from unauthorized access, brute-force attacks, and suspicious logins with IP blocking and activity tracking.
    28 
    29 🧩 Plugin & Theme Creators: Add an extra layer of admin protection and customization to your sandbox or demo environments.
    30 
    31 📈 Online Businesses & eCommerce Stores: Fortify customer data and login portals with features like CAPTCHA, 2FA, and password protection.
    32 
    33 🎓 Educational Institutions & Bloggers: Improve site security while reflecting your brand’s identity through login customizations.
    34 
    35 Explore more about Admin Safety Guard -
    36 
    37 ✅ [Support](https://themepaste.com/contact-us)
    38 ✅ [Documentation](https://themepaste.com/documentation/admin-safety-guard-documentation)
     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
     76
     77---
    3978
    4079== Features ==
    4180
    42 Free Features at a Glance:
    43 
    44 ✅ Hide Admin Bar (With Conditions) 
    45 ✅ Dashboard Overview (In Progress) 
    46 ✅ Change Login URL 
    47 ✅ Redirect After Login / Logout 
    48 ✅ Limit Login Attempts 
    49 ✅ CAPTCHA Protection 
    50 ✅ Login Logs & Activity Tracking 
    51 ✅ IP Blocking 
    52 ✅ Two-Factor Authentication (2FA) 
    53 ✅ Password Protection 
    54 ✅ Disable XML-RPC 
    55 ✅ Add Custom Logo on Login Form 
    56 ✅ Custom Logo & Branding 
     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
    5795
    5896== Feature Details ==
    5997
    60 👤 **Hide Admin Bar (With Conditions)**: Allows you to selectively hide the admin bar for specific user roles or on chosen pages, giving you more control over the backend interface.
    61 
    62 📊 **Dashboard Overview**: Offers a visual summary of user activity, login stats, and security insights in one intuitive panel to keep your admin health in check.
    63 
    64 🔗 **Change Login URL**: Lets you customize the default WordPress login URL, adding an essential layer of obscurity to keep attackers away.
    65 
    66 🔁 **Redirect After Login / Logout**: Enables custom redirection rules so users land on the right page after logging in or out—great for personalized navigation.
    67 
    68 📋 **Limit Login Attempts**: Prevents brute-force attacks by restricting repeated failed login attempts, locking out suspicious users automatically.
    69 
    70 🤖 **CAPTCHA Protection**: Adds CAPTCHA challenges to the login form to block bots and non-human attempts with a visual verification layer.
    71 
    72 🕵️‍♂️ **Login Logs & Activity Tracking**: Tracks user login records and backend activity so you can monitor behavior and detect anomalies instantly.
    73 
    74 ⛔ **IP Blocking**: Empowers you to block unwanted visitors by IP address, halting access for suspicious or hostile actors.
    75 
    76 🔐 **Two-Factor Authentication (2FA)**: Adds an additional layer of login protection by requiring a one-time code sent to the user’s device.
    77 
    78 🛂🔏 **Password Protection**: Allows password-based access restrictions for pages or sections of your site to control who sees what.
    79 
    80 ⚙️🛑 **Disable XML-RPC**: Disables WordPress XML-RPC features known for being exploited by attackers, enhancing core security.
    81 
    82 🖼️🏷️ **Add Custom Logo on Login Form**: Replace the default WordPress logo with your own to showcase your brand identity right from the login screen.
    83 
    84 🏷️🎯 **Custom Logo & Branding**: Offers extended branding options across admin and login pages to create a consistent, polished experience.
    85 
    86 ### 🌟 Why Be Part of Our Community?
    87 
    88 👉 Collaborate with like-minded professionals across industries to tackle real-world challenges together.
    89 👉 Share proven strategies to reduce costs and improve operational efficiency while staying ahead of market trends.
    90 👉 Get early access to exclusive features, updates, and insider opportunities before anyone else.
    91 👉 Contribute groundbreaking ideas that help shape the future of our plugin and empower users everywhere.
    92 
    93 ### 🔔 Stay Connected With Us!
    94 
    95 Never miss an update, tip, or announcement—follow us across your favorite platforms:
    96 
    97 🔗[Official Facebook Page](https://www.facebook.com/themepaste)
    98 🔗[Pinterest](https://uk.pinterest.com/themepaste/)
    99 🔗[Linkedin](https://www.linkedin.com/company/themepaste)
    100 🔗[Instagram](https://www.instagram.com/themepasteuk)
    101 🔗[Official Support Page](https://themepaste.com/contact-us)
    102 
    103 This feature automatically saves your progress at regular intervals, ensuring that no data is lost due to unexpected issues such as system crashes.
    104 
    105 This feature conditionally hides the admin bar for specific user roles or chosen pages, enabling cleaner interfaces and tailored backend visibility.
     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.
    106111
    107112== Screenshots ==
    108113
    109 1. screenshot-1
    110 2. screenshot-2
    111 3. screenshot-3
    112 4. screenshot-4
    113 5. screenshot-5
    114 6. screenshot-6
    115 7. screenshot-7
    116 8. screenshot-8
    117 9. screenshot-9
    118 10. screenshot-10
    119 
     1141. Overview dashboard 
     1152. Login security settings 
     1163. Limit login attempts & lockouts 
     1174. 2FA settings 
     1185. CAPTCHA settings 
     1196. IP block/allowlist 
     1207. Login URL & redirects 
     1218. Activity & login logs 
     1229. Branding / custom logo 
     12310. XML-RPC & advanced settings
    120124
    121125== Installation ==
    122126
    123 1. Download the plugin zip file.
    124 2. Go to your WordPress admin panel, and navigate to `Plugins > Add New > Upload Plugin`.
    125 3. Click `Choose File`, select the downloaded zip file, and click `Install Now`.
    126 4. After installation, click `Activate` to enable the plugin on your site.
     1271. Download the plugin zip file. 
     1282. Go to **Plugins → Add New → Upload Plugin** in your WordPress admin. 
     1293. Click **Choose File**, select the zip, and click **Install Now**. 
     1304. Click **Activate** to enable the plugin.
     131
     132== Frequently Asked Questions ==
     133
     134= Does changing the login URL break my existing links? = 
     135If 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? = 
     138Yes. Use IP Blocking (Free) or IP Allowlist (Pro) to control who can reach the admin.
     139
     140= Is 2FA required for all users? = 
     141You 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? = 
     144Admin Safety Guard is lightweight and conditionally loads assets only where needed.
     145
     146= Where can I get help? = 
     147Open a ticket via **Support**: https://themepaste.com/contact
    127148
    128149== Changelog ==
    129150
     151= 1.0.6 =
     152* [new] Release the pro version
     153* [new] Compotable with pro version 
     154
    130155= 1.0.5 =
    131 [new] Added extendable action and filter hooks
    132 [new] Ready to integrate Pro version
    133 [new] Conditionally loaded all assets
    134 [new] Added default values for logo URL, width and height
    135 [fix] Fixed logo issue from customizer
    136 [fix] Fixed various issues
     156* [new] Added extendable action and filter hooks 
     157* [new] Ready to integrate Pro version 
     158* [new] Conditionally loaded all assets 
     159* [new] Added default values for logo URL, width and height 
     160* [fix] Fixed logo issue from customizer 
     161* [fix] Various improvements and fixes
    137162
    138163= 1.0.4 =
    139 [new] Auto permalink flush added, based on custom login logout url
    140 [new] Admin Notice added
    141 [new] Setup wizard added
    142 [new] Documentation added
     164* [new] Auto permalink flush based on custom login/logout URL
     165* [new] Admin notice added
     166* [new] Setup wizard added
     167* [new] Documentation added
    143168
    144169= 1.0.3 =
    145 [new] added subdirectory Support
    146 [new] added question tool tip in failed login table
    147 [new] added auto redirection after crossing login limit attempts
    148 [fix] Custom login & logout URL
    149 [fix] Lockout message
    150 [fix] Failed Login Table
    151 [fix] Fix issues
     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
    152177
    153178= 1.0.2 =
    154 [fix] Fix issues
     179* [fix] Misc fixes
    155180
    156181= 1.0.1 =
    157 [fix] build file issue
     182* [fix] Build file issue
    158183
    159184= 1.0.0 =
    160 * Initial release with features such as Two-Factor Authentication, Limit login attempts, Login Logs & Activity, CAPTCHA, Login URL customization, Password password protection and IP Blocking.
    161 * Added Dashboard Overview and customizable Login Page styling.
     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.
    162187
    163188== Upgrade Notice ==
    164189
     190= 1.0.5 =
     191Action/filter hooks added and asset loading optimized. Update for better performance and Pro-ready extensibility.
     192
    165193== Support ==
    166194
    167 If you encounter any issues or need help, please contact us at [Support](https://themepaste.com/contact-us).
     195If you encounter issues or need help, please contact us: https://themepaste.com/contact
     196
     197== Links ==
     198
     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
Note: See TracChangeset for help on using the changeset viewer.