Restrict WordPress dashboard access without role changes
Use UserFlow to block non-admin users from wp-admin, allow trusted usernames, and send blocked visitors to a useful destination.
UserFlow blocks non-admin users from wp-admin instantly. Whitelist trusted users, set session timeouts, and redirect blocked visitors — all from one settings screen.
Subscribers, customers, and former contractors retain backend access long after they need it. Each open account is a potential entry point.
Whitelist by username, enforce session timeouts, hide the toolbar, and redirect blocked users — all from a single settings screen.
Grant dashboard access to specific non-admin users by username — no role changes needed.
Auto-logout idle users after 1–24 hours. Apply to all users or only non-admins.
Remove the WordPress admin bar for unauthorized users so the backend stays invisible.
Send blocked users to any page — a branded landing page, login screen, or help doc.
Works immediately after activation. Only administrators can access the dashboard until you customize.
Extend access rules with `admon_access_capability` and other hooks for advanced customization.
Validated, sanitized, and follows WordPress coding standards. No external dependencies.
From solo site owners to agencies managing dozens of installations, UserFlow fits wherever dashboard access needs boundaries.
Know that only trusted people can reach the backend. Install, activate, and sleep better.
Hand off sites to clients without worrying about accidental changes or settings drift.
Give VAs or developers dashboard access by username, with session timeouts that auto-expire.
Keep member dashboards secure. Only paying members with whitelisted usernames get through.
Explore focused implementation guides and workflows built around this plugin.
Use UserFlow to block non-admin users from wp-admin, allow trusted usernames, and send blocked visitors to a useful destination.