Brukerbytting

Description

Denne utvidelsen lar deg raskt bytte mellom brukerkonti i WordPress ved å klikke på en lenke. Du vil straks bli logget ut og inn som den valgte brukeren. Dette er praktisk i miljøer for testing der du regelmessig logger inn og ut av ulike brukerkonti, eller for administratorer som trenger å bytte mellom mange brukerkonti.

Funksjoner

  • Bytt bruker: Bytt umiddelbart til en hvilken som helst brukerkonto fra siden Brukere.
  • Bytt tilbake: Bytt umiddelbart tilbake til din originale brukerkonto.
  • Bytt til utlogget: Logg ut av din brukerkonto, men behold muligheten til å bytte tilbake inn igjen.
  • Den er helt sikker (se avsnittet Sikkerhet nedenfor).
  • Compatible with WordPress, WordPress Multisite, BuddyPress, and bbPress.

Sikkerhet

  • 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.
  • Passord blir ikke (og kan ikke) avsløres.
  • 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 administration over SSL (if applicable).

Bruk

  1. Besøk Brukere i WordPress og du vil se en Bytt til-lenke i listen over handlinger for hver bruker.
  2. Klikke på dette og du vil straks bytte til den brukerkontoen.
  3. Du kan bytte tilbake til din originale brukerkonto gjennom lenken Bytt tilbake… under «Hei…» og din profil på oppgavelinjen i WordPress.

Se FAQ for informasjon om Bytt til utlogget-funksjonen.

Personvernerklæring

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, therefore their values contain the user’s user_login field in plain text which should be treated as potentially personally identifiable information. The names of the cookies are:

  • wordpress_user_sw_{COOKIEHASH}
  • wordpress_user_sw_secure_{COOKIEHASH}
  • wordpress_user_sw_olduser_{COOKIEHASH}

User Switching does not send data to any third party, nor does it include any third party resources, nor will it ever do so.

Screenshots

  • Bytt til-lenken på siden Brukere.
  • Bytt til-lenken på en brukerprofil

FAQ

Hva betyr «Bytt til utlogget?»

Bytte til utlogget logger deg ut av din brukerkonto, men beholder din bruker-ID i en egen informasjonskapsel slik at du straks kan bytte tilbake til innlogget uten å logge inn igjen manuelt. Det er beslektet med å bytte til ingen bruker og kunne bytte tilbake.

Lenke Bytt til utlogget finnes under «Hei,…», profil-menyen på oppgavelinjen i WordPress. Straks du har byttet til utlogget vil du se en Bytt tilbake til…-lenke i sidebunnen på nettsiden.

Virker denne utvidelsen med Multisite?

Ja, du kan også bytte bruker fra oversikten Brukere i Nettverksadmin.

Virker denne utvidelsen med BuddyPress?

Ja, og du kan også bytte bruker fra både medlemsprofiler og medlemsoversikten.

Virker denne utvidelsen med bbPress?

Ja, og du kan også bytte bruker fra medlemsprofil-sider.

Virker denne utvidelsen med hvi mitt nettsted bruker To-faktor Autensering?

Ja, i de fleste tilfeller.

One exception I’m aware of is Duo Security. If you’re using this plugin, you should install the User Switching for Duo Security add-on plugin which will prevent the two-factor authentication prompt from appearing when you switch between users.

Hvilke tillatelser trenger en bruker for å kunne bytte bruker?

En bruker trenger tillatelsen edit_users for å kunne bytte brukerkonti. Som standard er det bare Administrator som har denne tillatelsen og på Mulitsite er det bare Super-admin som har denne tillatelsen.

Can the ability to switch accounts be granted to other users or roles?

Yes. The switch_users meta capability can be explicitly granted to a user or a role to allow them to switch users regardless of whether or not they have the edit_users capability. For practical purposes, the user or role will also need the list_users capability so they can access the Users menu in the WordPress admin area.

If you know what you’re doing with user capabilities, this capability can also be denied from a user or role to prevent the ability to switch users, regardless of whether or not they have the edit_users capability.

Can regular admins on Multisite installations switch accounts?

Nei. Dette kan aktiveres ved å installere utvidelsen User Switching for Regular Admins.

Can I switch users directly from the admin toolbar?

Yes, there’s a third party add-on plugin for this: Admin Bar User Switching.

Blir en «action hook» trigget når en bruker bytter konto?

Yes. When a user switches to another account, the switch_to_user hook is called:

/**
 * Fires when a user switches to another user account.
 *
 * @since 0.6.0
 * @since 1.4.0 The `$new_token` and `$old_token` parameters were added.
 *
 * @param int    $user_id     The ID of the user being switched to.
 * @param int    $old_user_id The ID of the user being switched from.
 * @param string $new_token   The token of the session of the user being switched to. Can be an empty string
 *                            or a token for a session that may or may not still be valid.
 * @param string $old_token   The token of the session of the user being switched from.
 */
do_action( 'switch_to_user', $user_id, $old_user_id, $new_token, $old_token );

When a user switches back to their originating account, the switch_back_user hook is called:

/**
 * Fires when a user switches back to their originating account.
 *
 * @since 0.6.0
 * @since 1.4.0 The `$new_token` and `$old_token` parameters were added.
 *
 * @param int       $user_id     The ID of the user being switched back to.
 * @param int|false $old_user_id The ID of the user being switched from, or false if the user is switching back
 *                               after having been switched off.
 * @param string    $new_token   The token of the session of the user being switched to. Can be an empty string
 *                               or a token for a session that may or may not still be valid.
 * @param string    $old_token   The token of the session of the user being switched from.
 */

When a user switches off, the switch_off_user hook is called:

/**
 * Fires when a user switches off.
 *
 * @since 0.6.0
 * @since 1.4.0 The `$old_token` parameter was added.
 *
 * @param int    $old_user_id The ID of the user switching off.
 * @param string $old_token   The token of the session of the user switching off.
 */

In addition, User Switching respects the following filters from WordPress core when appropriate:

  • login_redirect when switching to another user.
  • logout_redirect when switching off.
  • send_auth_cookies before setting any cookies.

Reviews

A must-have

Incredibly useful when it comes to understand what’s going on from the user point of view.
Thanks for sharing your work!

Simply awesome

This is a must have plugin if you’re running BuddyPress, WooCommerce or any other plugin where you need to in-and-out of other accounts. Also incredibly useful when building any site.

Thank you so much for your great work!

A must have plugin for authorized customer service

Sometimes a user will contact us and give us permission to login as them and do something on their behalf. When used with proper PCI compliance measures it is an invaluable tool to help customers in need.

Additionally, it is wonderful to be able to test by quickly switching from different dummy user accounts you can setup to test things as a specific-role user.

Thanks so much for keeping this plugin updated and well supported. Frankly, I can’t imagine life without it!

Excellent

A really great, easy to use plugin to check what other users are seeing, especially when dealing with custom roles and capabilities.

Nice and easy

easy to use plugin. no settings to make. just does what it should. great for user roles testing!

Read all 151 reviews

Contributors & Developers

“Brukerbytting” is open source software. The following people have contributed to this plugin.

Contributors

“Brukerbytting” has been translated into 39 locales. Thank you to the translators for their contributions.

Translate “Brukerbytting” into your language.

Interested in development?

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

Changelog

For User Switching’s changelog, please see the Releases page on GitHub.