WordPress.org

🌏🌍🌎 (Emoji)

  • 🎨
  • πŸ”Œ
  • News
  • Support
  • About
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Disable Dashboard Access

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Disable Dashboard Access

By Ga Satrya
Download
  • Details
  • Reviews
  • Development
Support

Description

Remove dashboard access to non-admin users and easily control who can access your WordPress dashboard with simple configuration. By default, only administrators are allowed, but you can now whitelist specific trusted users by usernameβ€”perfect for developers, VAs, or contractors.

Features include:

  • Whitelist specific users by username
  • Session expiration controls (1-24 hours)
  • Option to apply session timeout to administrators
  • Custom redirect URL for blocked users
  • Secure, validated, and sanitized settings
  • Hide admin toolbar for non-authorized users
  • Developer-friendly filters for advanced customization

Why Choose Disable Dashboard Access?

  • Maximum Protection: Instantly block unauthorized users from accessing sensitive dashboard areas.
  • Effortless Whitelisting: Grant dashboard access to trusted users (developers, VAs, contractors) without changing their roles. Just add their usernames!
  • Session Security: Automatically log out users after a set period for bulletproof session management. Choose from multiple timeout intervals and apply to all users or just non-admins.
  • Custom Redirects: Guide blocked users to a branded page or helpful resource instead of the generic homepage.
  • Zero Configuration Needed: Works out of the boxβ€”only administrators can access the dashboard until you customize settings.

Perfect For:

  • Website owners who want peace of mind
  • Agencies and developers managing multiple sites
  • Teams needing granular dashboard access
  • Anyone serious about WordPress security

Protect your site, empower your workflow, and deliver a professional experienceβ€”all with one lightweight plugin.

Screenshots

  • Plugin settings

Reviews

Simple and to the point

esamzenhom πŸ‚ 1️⃣1️⃣ 25, 2024 1 reply
I’m Wondering how their are no reviews for this plugin, but really its as simple as it is, very effective πŸ™‚ thanks for the developer
Read all 1 review

Contributors & Developers

“Disable Dashboard Access” is open source software. The following people have contributed to this plugin.

Contributors
  • Ga Satrya

Translate “Disable Dashboard Access” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.0

  • Added session timeout management with configurable intervals (1-24 hours)
  • Added custom timeout duration option (1-168 hours)
  • Added username whitelist for granting dashboard access to specific non-admin users
  • Added custom redirect URL for blocked users
  • Added option to apply session timeout to administrators
  • Added β€œRemember Me” override functionality
  • Enhanced security with proper input sanitization and validation
  • Improved user interface with comprehensive settings page
  • Added reset to defaults functionality
  • Updated to follow WordPress coding standards

1.0.0

  • First version

1.0.0

  • First version

Meta

  • Version 1.1.0
  • Last updated 2 months ago
  • Active installations Fewer than 10
  • WordPress version 3.3 or higher
  • Tested up to 6.8.3
  • PHP version 7.0 or higher
  • Language
    English (US)
  • Tags
    accessdashboardloginmembershiprestrict
  • Advanced View

Ratings

5 out of 5 stars.
  • 1 5-star review 5 stars 1
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

Add my review

See all reviews

Contributors

  • Ga Satrya

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • πŸ”Œ
  • Patterns
  • πŸ“š
  • Support
  • πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»
  • WordPress.tv β†—
  • Get Involved
  • Events
  • Donate β†—
  • Five for the Future
  • WordPress.com β†—
  • Matt β†—
  • bbPress β†—
  • BuddyPress β†—
WordPress.org
WordPress.org

🌏🌍🌎 (Emoji)

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
πŸ–₯ = πŸ’Œ