=== User Access Shield ===  
Contributors: beauplayground,azharderaiya
Tags: user management, security, access control, user roles, membership  
Requires at least: 5.8  
Requires PHP: 7.2  
Tested up to: 6.7  
Stable tag: 1.0.3
License: GPLv2 or later  
License URI: http://www.gnu.org/licenses/gpl-2.0.txt  

Easily manage user access with one-click activation/deactivation, session control, and data protection for WordPress sites.

== Description ==  

User Access Shield gives WordPress administrators precise control over user accounts. Instantly disable/enable access, terminate active sessions, and protect sensitive data while maintaining full compliance.  

**Key Features**  
- One-click user activation/deactivation  
- Automatic session termination for disabled accounts  
- Preserves user data during deactivation  
- Prevents accidental admin account changes  
- Lightweight design with minimal performance impact  

**Ideal For**  
- Membership or community websites  
- Multi-author blogs and news platforms  
- E-commerce stores managing vendors/customers  
- Learning management systems (LMS)  

== Installation ==  

1. Upload the `user-access-shield` folder to `/wp-content/plugins/`  
2. Activate the plugin via **Plugins > Installed Plugins**  
3. Go to **Users** in your WordPress dashboard  
4. Toggle the status icon next to any user to manage access  

For advanced configuration, see our [documentation](https://spiderdunia.com/docs/user-access-shield).  

== Frequently Asked Questions ==  

**How does user deactivation work?**  
Disabled users are immediately logged out and blocked from logging in. Their content and data remain unchanged.  

**Is this plugin safe for live sites?**  
Yes. It uses WordPress core security standards and has no performance impact.  

**Can I reactivate disabled users?**  
Yes. Click the "Activate" button next to their account to restore access instantly.  

**What happens to user content when disabled?**  
All posts, comments, and profile data are preserved. Only login access is restricted.  

== Screenshots ==  

1. User management interface with status toggles  
2. Login screen showing blocked account message  
3. Session termination confirmation dialog  

== Changelog ==  

**1.0.2**  
- Enhanced: Replaced confetti animation with a more professional processing animation
- Improved: Added clear "Activating" and "Deactivating" text during status changes
- Optimized: Reduced plugin size by removing unnecessary JavaScript libraries
- Enhanced: Better visual feedback during user status transitions

**1.0.1**  
- Fixed: Incorrect email display in account disabled messages  

**1.0.0**  
- Initial release with core access management features  

== Support ==  
Email support: code@spiderdunia.com  
Response time: 24 hours  
