User Switching
This plugin allows you to quickly switch between user accounts in WordPress at the click of a button. You’ll be instantly logged out and logged in as your desired user. This is handy for helping customers on WooCommerce sites, membership sites, testing environments, or for any site where administrators need to switch between multiple accounts. Features Switch user: Instantly switch to any user account from the Users screen. Switch back: Instantly switch back to your originating account. Switch off: Log out of your account but retain the ability to instantly switch back in again. Compatible with Multisite, WooCommerce, BuddyPress, and bbPress. Compatible with most membership and user management plugins. Compatible with most two-factor authentication solutions (see the FAQ for more info). Approved for use on enterprise-grade WordPress platforms such as Altis and WordPress VIP. Note: User Switching supports versions of WordPress up to three years old, and PHP version 7.4 or higher. Security Only users with the ability to edit other users can switch user accounts. By default this is only Administrators on single site installations, and Super Admins on Multisite installations. Passwords are not (and cannot be) revealed. Uses the cookie authentication system in WordPress when remembering the account(s) you’ve switched from and when switching back. Implements the nonce security system in WordPress, meaning only those who intend to switch users can switch. Full support for user session validation where appropriate. Full support for HTTPS. Usage Visit the Users menu in WordPress and you’ll see a Switch To link in the list of action links for each user. Click this and you will immediately switch into that user account. You can switch back to your originating account via the Switch back link on each dashboard screen or in your profile menu in the WordPress toolbar. Alternatively, in the WordPress Command Palette you can search for a user and immediately switch into their account. You can switch off and switch back from there too. See the FAQ for information about the Switch Off feature. Other Plugins I maintain several other plugins for developers. Check them out: Query Monitor is the developer tools panel for WordPress WP Crontrol lets you view and control what’s happening in the WP-Cron system Thanks The time that I spend maintaining this plugin and others is in part sponsored by: Automattic ServMask WP Staging All my kind sponsors on GitHub Privacy Statement User Switching does not send data to any third party, nor does it include any third party resources, nor will it ever do so. User Switching makes use of browser cookies in order to allow users to switch to another account. Its cookies operate using the same mechanism as the authentication cookies in WordPress core, which means their values contain the user’s user_login field in plain text which should be treated as potentially personally identifiable information (PII) for privacy and regulatory reasons (GDPR, CCPA, etc). The names of the cookies are: wordpress_user_sw_{COOKIEHASH} wordpress_user_sw_secure_{COOKIEHASH} wordpress_user_sw_olduser_{COOKIEHASH} See also the FAQ for some questions relating to privacy and safety when switching between users. Accessibility Statement User Switching aims to be fully accessible to all of its users. It implements best practices for web accessibility, outputs semantic and structured markup, adheres to the default styles and accessibility guidelines of WordPress, uses the accessibility APIs provided by WordPress and web browsers where appropriate, and is fully accessible via keyboard. User Switching should adhere to Web Content Accessibility Guidelines (WCAG) 2.0 at level AA when used with a recent version of WordPress where its admin area itself adheres to these guidelines. If you’ve experienced or identified an accessibility issue in User Switching, please open a thread in the User Switching plugin support forum and I’ll address it swiftly.
Top keywords
- user22×3.44%
- switch20×3.13%
- wordpress17×2.66%
- switching9×1.41%
- account8×1.25%
- users8×1.25%
- back7×1.09%
- user switching7×1.09%
- accessibility6×0.94%
- switch back6×0.94%
- cookies4×0.63%
- instantly4×0.63%
View Admin As
The ultimate User switcher and Role manager This plugin will add a menu item to your admin bar where you can change your view in the WordPress admin. Switch to other users without the need to login as that user or even switch roles and temporarily change your own capabilities. When you’re viewing as a different user, you can also change this user’s preferences; like screen settings on various admin pages. With the “Role defaults” module you can set default screen settings and metabox locations for roles and apply them to users through various bulk actions. It also features a “Role manager” module to add, edit or remove roles and grant or deny them capabilities. Overview / Features Switch between user accounts Edit this user’s screen preferences and settings Switch between roles Temporarily change your own capabilities (non-destructively) View your site as an unregistered visitor Switch language/locale on backend and frontend Make combinations of the above view types Easily switch back anytime Completely secure (see Security below) Do all the above without logging out! Module: Role defaults (screen settings) Set default screen settings for roles Apply defaults to a user Apply defaults to all users of a role Apply defaults when registering a new user (in a multisite this is done when a user is added to its first blog) Copy defaults from one role to another (or multiple) Import/Export role defaults, can also download (and upload) setting files Disable the “screen settings” option and/or lock the meta boxes for all users that don’t have access to this plugin Click here for Role Defaults documentation Module: Role manager (role editor) Note: Changes made with the Role Manager are permanent! Add, edit or delete roles Grant and/or add capabilities to roles Rename roles Clone roles Import/Export roles, can also download (and upload) setting files Update role capabilities from current view Automatically migrate users to another role after deleting a role Click here for Role Manager documentation Compatibility & Integrations This plugin will work with most other plugins but these are tested: Advanced Access Manager (Pro version not verified) bbPress BuddyPress Genesis Framework (and probably other theme frameworks) Google Site Kit Gravity Forms Groups 2.1+ (Custom integration: adds a view type for groups. Pro version not tested) Pods Framework 2.0+ Members Restrict User Access 0.13+ (Custom integration: adds a view type for access levels) User Roles and Capabilities User Role Editor (Pro version not verified) User Switching (Not sure why you’d want this but yes, switch-ception is possible!) WPFront User Role Editor WP Admin UI Customize 1.5.11+ Yoast SEO Full list of tested plugins and details: Compatibility & Integrations I can’t switch back! See item 3 at FAQ. It’s not working! / I found a bug! Please let me know through the support and add a plugins and themes list! 🙂 Security This plugin is completely safe and will keep your users, passwords and data secure. For more info see item 7 at FAQ! Developer notes This plugin will only be useful for admins (network super admins or regular admins). It will not add functionalities for other roles unless you specifically apply custom capabilities for those users. Also keep in mind that switching to users that have equal roles is disabled. (regular admins to regular admins + super admins to super admins) I’ve created this at first for myself since I’m a developer and often need to see the outcome on roles which my clients use. So, when you are developing a plugin or theme that does anything with roles or capabilities you can use this plugin to easily check if everything works. No more hassle of creating test users and constantly logging out and in anymore! This plugin is also useful to support your clients and/or users. For example; make screen display presets of the edit and overview pages before you let them log in. You can find me here: Keraweb GitHub LinkedIn Translations Please help translating this plugin on translate.wordpress.org! Actions & Filters Click here for Action documentation Click here for Filter documentation Plugin capabilities Click here for documentation Ideas? Please let me know on GitHub!