Brukerbytting

Beskrivelse

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).
  • Kompatibel med WordPress, WordPress-nettverk, BuddyPress og bbPress.

Sikkerhet

  • Bare brukere med tillatelse til å redigere andre brukere kan bytte brukerkonto. Som standard er dette Administrator på enkeltinstallasjoner og nettverksadministratorer på nettverk (Super Admin-er på Multisite).
  • 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.

Skjermskudd

  • 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.

Kan vanlige administratorer på et nettverk (Mulitsite) bytte brukerkonto?

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.

Vurderinger

Really useful plugin

The perfect solution to my problem. Which was a way to login to a user’s account when they report an issue without having to reset their password.

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!

Les alle 155 vurderinger

Bidragsytere og utviklere

“Brukerbytting” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.

Bidragsytere

“Brukerbytting” har blitt oversatt til 39 språk. Takk til oversetterne for deres bidrag.

Oversett “Brukerbytting” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.

Endringslogg

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