Title: UserFlow &#8211; Disable Dashboard Access for Non Admin
Author: Ga Satrya
Published: <strong>21 de Abril de  2024</strong>
Last modified: 26 de Septiembre de  2026

---

Buscar plugins

![](https://ps.w.org/admin-only-dashboard/assets/icon-256x256.png?rev=3498794)

# UserFlow – Disable Dashboard Access for Non Admin

 Por [Ga Satrya](https://profiles.wordpress.org/gasatrya/)

[Descargar](https://downloads.wordpress.org/plugin/admin-only-dashboard.1.3.3.zip)

[Vista previa](https://cl.wordpress.org/plugins/admin-only-dashboard/?preview=1)

 * [Detalles](https://cl.wordpress.org/plugins/admin-only-dashboard/#description)
 * [Reseñas](https://cl.wordpress.org/plugins/admin-only-dashboard/#reviews)
 *  [Instalación](https://cl.wordpress.org/plugins/admin-only-dashboard/#installation)
 * [Desarrollo](https://cl.wordpress.org/plugins/admin-only-dashboard/#developers)

 [Soporte](https://wordpress.org/support/plugin/admin-only-dashboard/)

## Descripción

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)
 * Optional separate session timeout for 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 UserFlow?**

 * **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**: Set session expiration from login, with an optional separate
   timeout for administrators. Choose from multiple intervals or enter a custom 
   duration.
 * **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.

[Read more detail](https://gasatrya.com/wp-plugins/admin-only-dashboard/)

## Capturas de pantalla

[⌊Plugin settings⌉⌊Plugin settings⌉[

Plugin settings

## Instalación

 1. In your WordPress dashboard, go to Plugins > Add New and search for “UserFlow” (
    by Ga Satrya), or upload the plugin ZIP file.
 2. Install and activate the plugin. By default, only administrators can access the
    dashboard.
 3. Go to Settings > UserFlow to allow specific users, set a redirect URL, or configure
    session timeouts. Save your changes.

## Reseñas

![](https://secure.gravatar.com/avatar/90f655c21a7aa4969a49257967f4fb45090e08b2e90506a4c18ecbbce99901f3?
s=60&d=retro&r=g)

### 󠀁[Simple and to the point](https://wordpress.org/support/topic/simple-and-to-the-point-43/)󠁿

 [esamzenhom](https://profiles.wordpress.org/esamzenhom/) 25 de Noviembre de 2024
1 respuesta

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

 [ Leer 1 comentario ](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/)

## Colaboradores & Desarrolladores

“UserFlow – Disable Dashboard Access for Non Admin” es software de código abierto.
Las siguientes personas han contribuido a este plugin.

Colaboradores

 *   [ Ga Satrya ](https://profiles.wordpress.org/gasatrya/)

[Traduce “UserFlow – Disable Dashboard Access for Non Admin” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/admin-only-dashboard)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/admin-only-dashboard/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/admin-only-dashboard/),
o suscríbete al [registro de desarrollo](https://plugins.trac.wordpress.org/log/admin-only-dashboard/)
por [RSS](https://plugins.trac.wordpress.org/log/admin-only-dashboard/?limit=100&mode=stop_on_copy&format=rss).

## Historial de cambios

#### 1.3.3

 * Added: Optional administrator-specific session timeout (1-168 hours), with the
   general timeout as the default.
 * Improved: Clarified that session expiration is measured from login, not inactivity.

#### 1.3.2

 * Updated WordPress compatibility declaration through version 7.1.

#### 1.3.1

 * Security: Hardened settings reset handler with request-method check and nonce
   improvements.
 * Improved: Replaced per-username DB queries with single batched query for settings
   save performance.
 * Improved: Added explicit access-control fallthrough logic and removed stale static
   cache.
 * Improved: Separated settings-page capability filter from dashboard-access filter.
 * Improved: Settings sanitization now guarantees consistent option shape on save.
 * Improved: Added meta-refresh fallback when redirect headers cannot be sent.
 * Improved: Username validation errors now show count only to prevent enumeration.
 * Added: Plugin uninstall handler to clean up stored options on deletion.
 * Added: AJAX bypass behavior documented in settings help tab.
 * Added: Sidebar promotion box for developer services.
 * Dev: Improved test mock fidelity for wp_validate_redirect and WP_User_Query.
 * Dev: Fixed Composer license to valid SPDX identifier.

#### 1.3.0

 * Rebranding: Formally renamed the plugin to **UserFlow**.
 * Added: Support for WordPress 7.0.
 * Refactor: Moved inline JavaScript and CSS to external files for better security
   and maintainability.
 * Improved: Updated settings sidebar to connect with the developer on LinkedIn.
 * Improved: Settings page formatting and code structure.
 * Improved: Updated settings labels for better clarity.
 * Improved: Use `wp_validate_redirect` for more robust same-site URL validation.
 * Added: `admon_access_capability` filter for developer customization of access
   rights.
 * Fix: Updated `make-pot` composer script for Windows compatibility.

#### 1.2.5

 * Performance: Optimized access checks with static caching (memoization) to reduce
   redundant processing.
 * Fix: Ensured settings errors and success messages are correctly displayed on 
   the settings page.
 * Improved: Better UI feedback when saving or resetting settings.
 * Improved: Added GitHub Actions automated deployment for WordPress.org SVN.
 * Assets: Added new plugin banners and icons for the WordPress.org repository.

#### 1.1.1

 * Security Fix: Patched Open Redirect vulnerability in URL validation logic.
 * Improved: Stricter validation for custom redirect URLs.
 * Improved: Added Contextual Help tabs in settings page.

#### 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

## Meta

 *  Versión **1.3.3**
 *  Última actualización **hace 2 días**
 *  Instalaciones activas **40+**
 *  Versión de WordPress ** 6.5 o superior **
 *  Probado hasta **7.1.2**
 *  Versión de PHP ** 7.0 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/admin-only-dashboard/)
 * Etiquetas
 * [access](https://cl.wordpress.org/plugins/tags/access/)[dashboard](https://cl.wordpress.org/plugins/tags/dashboard/)
   [login](https://cl.wordpress.org/plugins/tags/login/)[membership](https://cl.wordpress.org/plugins/tags/membership/)
   [restrict](https://cl.wordpress.org/plugins/tags/restrict/)
 *  [Vista Avanzada](https://cl.wordpress.org/plugins/admin-only-dashboard/advanced/)

## Calificaciones

 5 de 5 estrellas.

 *  [  1 valoración de 5 estrellas     ](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/?filter=4)
 *  [  0 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/?filter=2)
 *  [  0 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/?filter=1)

[Tu reseña](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/admin-only-dashboard/reviews/)

## Colaboradores

 *   [ Ga Satrya ](https://profiles.wordpress.org/gasatrya/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/admin-only-dashboard/)

## Donar

¿Te gustaría apoyar el avance de este plugin?

 [ Donar para este plugin ](https://paypal.me/satrya)