用户切换

贝斯克雷朋

死亡插件ermöglicht es dir,在WordPress mit nur einem Klick schnell zwischen Benutzerkonten zu wechseln。德国贝努特泽·安杰梅尔德特的最新研究。Das is bessenders hilfreich,um Kunden auf Woo Commerce-Web sites,Mitgliedsseiten oder in Testumgebungen zu unterstützen–order allgemein auf Websites、auf denen Administratoren zwischen mehreren Konten wechseln müssen。

Funktitonen公司

  • Benutzerwechsel:Wechsle sofort zu einem beliebigen Benutzerkonto unter公司贝努泽.
  • 苏黎世:wechsle sofort wieder zu deinem ursprünglichen Benutzerkonto Zurück。
  • Abmeldung simulieren:Melde dic von deinem Benutzerkonto ab,aber erhalte dir die Möglichkeit,dic sofort wieder anzumelden。
  • Kompatibel mit Multisite、WooCommerce、BuddyPress和bbPress。
  • Kompatibel mit den meisten插件zur Mitgliedschafts-und Benutzerverwaltung。
  • Kompatibel mit den meisten Zwei-Faktor-Authentifizierungslösungen(见死亡)常见问题解答für weitere Informationonen)。
  • 福尔登·埃因萨茨(Für den Einsatz auf Enterprise-WordPress-Plattformen wie)阿尔提斯und(单位)WordPress贵宾祖格拉森。

Hinweis:用户切换counterstützt WordPress-Versionen,die bis zu drei Jahre alt sind,sowie PHP-Version 7.4 order hoher。

西氏温度

  • 努尔·贝努泽(Nur Benutzer mit der Berechtigung)、安德尔·贝努特泽·祖恩登(andere Benutzer-zuändern)、科内恩·兹维申登·韦克塞尔恩(können zwischen den Accounts wechseln)。Standardmäßig sind dies nur Administratoren in Einzelinstallationen and Superadmins in Netzwerkinstallationen。
  • Passworte werden nicht(und können nicht)angezeigt werden公司。
  • WordPress中的Benutzt die Cookie-Authentifizierung während es sich die Benutzerkonten/das Benutzerkonto merkt,zu dem zu gewechselt wen du zurück wechselst。
  • 在WordPress中实现了das das Nonce-Sicherheits系统,das bedeutet,dass nur die es ausdrücklich vorhaben zu einem anderen Benutzerkonto zu wechseln das auch tun。
  • 沃尔斯特安迪赫·恩特斯图恩·富尔(Vollständige Unterstützung für die Validierung von Benutzersitzungen),苏芬苏特雷芬德。
  • Volle Unterstützung für HTTPS。
  • 不可抗拒补丁堆栈漏洞披露计划

Nutzung公司

  1. Gehe zum公司贝努泽WordPress和wirst einen中的MenüWechsel zu公司链接位于Liste der Aktionslinks für jeden Benutzer finden。
  2. Klick hier und du wirst sofort zu diesem Benutzerkonto wechseln公司。
  3. 杜坎斯特·祖·德尼姆·厄斯普吕利岑·贝努特泽尔孔托(Du kanst zu deinem ursprünglichen Benutzerkonto zurückwechselnüber den)苏黎世在WordPress Werkzeugleiste中链接auf jeder Dashboardansicht order unter Dein Profile。

Unter公司häufig gestelte Fragen(哈菲格·盖斯特尔特·弗拉根)最新信息库模拟Abmeldung.

Andere插件

Ich pflege mehrere andere插件für Entwickler。学生sie aus:

  • 查询监视器这是Entwickler-Tool-Panel für WordPress
  • WP控制ermöglicht es dir,anzuzeigen und zu steuern,是WP-Cron-System geschieht的成员。

Datenschutzerklärung公司

用户切换发送方keine Daten an Dritte und bindet auch keine Ressourcecen Dritter ein。死在秋天。

用户切换verwendet浏览器Cookies,um Benutzern den Wechsel zu einem anderen Konto zu ermöglichen。Diese Cookies funktitionieren nach demselben Mechanismus wie die Authentifizierungs-Cookies im WordPress-Kern。Das bedeutet,dass ihre Werte Das Feld公司用户登录名des Benutzers im Klartext enthalten是aus Datenschutz-und Regulierungsgründen(DSGVO,CCPA usw.)als potenziell personenbezogene Information(PII)behandelt werden sollte。Die Namen der Cookies获奖:

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

Einige Fragen zum Datenschutz und zur Sicherheit beim Wechsel zwischen Benutzern在书房常见问题解答中找到了最常见的问题。

Erklärung zur Barrierefreiheit公司

用户切换所有Benutzer vollständig障碍。Das插件setzt bewährte Methoden der Webzugänglichkeit um,gibt semantisches und strukturiertes Markup aus,hält sich an die Standardstile und Barrierefreiheitsrichtlinien von WordPress,nutzt die von WordPress und Webbrowsern bereitgestellten Barriefreiheits-API,wo dies sinnvollist,und ist vollständigüber die Tastatur bedienbar。

用户切换解决方案Web内容可访问性指南(WCAG)2.0 auf Level AA entsprechen,wenn es mit einer aktuellen Version von WordPress verwendet wird,deren Administrationsbereich ebenfolls diesen Richtlinien entspricht。在用户交换中遇到了障碍问题支持-论坛用户交换-插件,und ich werde es umgehend heaben。

屏幕截图

  • 富尔登德林克Benutzerwechsel公司在Benutzerliste
  • 富尔登德林克Benutzerwechsel公司Benutzerprofils内halb

常见问题解答

Funktioniert死亡插件mit PHP 8?

Ja,es wird aktiv getestet und funktioniert bis PHP 8.4。

bedeutet“Abmeldung simulieren”吗?

“Abmeldung simulieren”meldet dic von WordPress ab,aber behält deine Benutzer-ID in einem Authentifizierungs-Cookie damit du auf Knopfdruck wieder zurückwechseln kannst,ohne dic richtig einloggen zu müssen.Es simuliert eine Abmeldong zum Status“nicht angemledet”,kann aber rückgängig gemacht werden。

Der链接关闭出现在WordPress-Werkzeugleiste的deinem Profilemün中。Sobald du dic abgemeldet has,erscheint der Link公司切换回梅雷伦·斯特伦:

  • Im Footer deiner网站
  • Anmeldebildschirm公司
  • Im“元”-小工具

Funktitioniert死亡插件mit WordPress多站点?

Ja,und du wirst auch aus der Benutzer-u berscht in der Netzwerkverwaltung zu Benutzern wechseln können。

Funktitioniert死亡插件mit WooCommerce?

Ja,und du kannst auch von verschiedenen WooCommerce-Verwaltungsbildschirmen aus den Benutzer wechseln,während du als商店经理Verwaltunksbenutzer angemledet bist。

Funktitioniert去世插件zusammen mit BuddyPress?

Ja,und du kannst Benutzer auch von der Ansicht des Benutzerprofils und der Mitgliedrauflistung wechseln公司。

Funktitioniert去世插件zusammen mit bbPress?

Ja,und du kannst auch Benutzer vom Mitgliedroprofil-Bereich wechseln先生。

Funktitioniert去世插件,wenn meine Webseite eine Zwei-Faktor-Authentifizierung benutzt?

是的,梅斯滕斯。

Eine Ausnahme die mir bekannst是Duo Security.Wenn du das插件benutzt,solltest du das用户切换für Duo Security插件安装程序,welches den Dialog der Zwei-Faktoren-Authentifizierung verimestrat,wenn du zwischen Benutzern wechselst。

Welche Berechtigungen braucht ein Benutzer um Nutzerkonten wechseln zuönnen?

Ein Benutzer benötigt模具编辑用户Fähigkeit um Benutzerkonten zu wechseln公司。Standardmäßig haben nur Administratorren diese Fähigkeit,und mit Multisite aktivert haben nur Super Admins dies Fähigkeit。

Insbesondere muss ein Benutzer die Möglichkeit haben,den Zielbenutzer zu bearbeiten,um zu ihm wechseln zu können。“被遗弃”,“被遗赠”的定义是“被遗物遗弃”编辑用户奥德编辑用户弗文代特,嗯,穆格利奇基特·冯·贝努特泽恩·祖姆·比尔贝滕和勒·贝努特泽尔·祖·比恩弗鲁森,唯一的死亡者是贝努特兹韦奇塞尔·比尔·克希希奇格特·沃登(Benutzerwechsel berücksichtigt-werden)。

科内恩正常行政官Nutzerkonten在einer Multisite-Umgebung wechseln?

不。Alleridings kann dies durch插件安装普通管理员的用户切换ermöglicht werden。

Kann die Berechtigung für einen Benutzerwechsel auch and ren Benutzern oder Rollen zugewiesen werden?

青年成就组织。模具Meta-Berechtigungswitch_users(切换用户)kann einem Benutzer oder einer Rolle explizit zugewiesen werden,um ihnen das Wechseln zwischen Benutzern zu erlauben–unabhängig davon,ob sieüber die Berechtigung编辑用户verfügen oder nicht公司。在Praxis benötigt der Benutzer order die Rolle außerdem die Berechtigung列表用户,嗯,我是WordPress-Administrations-Bereich auf das Menü“Benutzer”zugreifen zuönnen。

add_filter('user_has_cap',函数($allcaps,$caps,$args,$user){if(“switch_to_user”===$args[0]){if(my_condition($user)){$allcaps['switch_users']=true;}}返回$allcaps;}, 9, 4 );

Beachte,dass for the feature of Berechtiungs folgen muss用户切换过滤功能-更优先9.

Kann Benutzern die Möglichkeit,zwischen Konten zu wechseln,verweigert werden?

青年成就组织。WordPress können auf中的Benutzerberechtigungengesetzt werden,嗯,einem Benutzer最棒的是Rechte zu entziehen。Wenn du die Berechtigung公司switch_users(切换用户)verweigerst,kann der Benutzer keine Benutzer-wechseln–selbst dann nicht,wenn erüber die Berechtigung编辑用户弗吕格特。

add_filter('user_has_cap',函数($allcaps,$caps,$args,$user){if(“switch_to_user”===$args[0]){if(my_condition($user)){$allcaps['switch_users']=false;}}返回$allcaps;}, 9, 4 );

欣维斯:

  • Dies muss vor der eigen Berechtigungsfilterung von用户交换erfolgen–daher die Priorityät9.
  • Zielbenutzers之死发生在$参数[2].

Kann ich meinem eigen插件或主题einen individuellen“Umschalten auf”-链接hinzufügen?

青年成就组织。Verwende dazu die方法用户切换::maybe_switch_url()Diese kümmert sich um die Authentifizierung und gibt eine nonce geschützte URL zurück,mit der aktuelle Benutzer在das angegebene Benutzerkonto wechseln kann。

if(method_exists('user_switching','maybe_switch_url')){$url=用户切换::maybe_switch_url($target_user);if($url){打印('<a href=“%1$s”>切换到%2$s</a>',esc_url($url),esc_html($target_user->display_name));}}

Wenn du die URL festregen möchtest,zu der Benutzer nach dem Wechsel weitergeleitet wird,füge der URL einen重定向到(_T)-参数wie folgt hinzu:

if(method_exists('user_switching','maybe_switch_url')){$url=user_switching::maybe_switch_url($target_user);if($url){//切换后重定向到主页:$redirect_to=主页url();打印('<a href=“%1$s”>切换到%2$s</a>',esc_url(添加查询参数('重定向到',rawurlencode($redirect_to),$网址) ),esc_html($target_user->display_name));}}

讣告代码funktitioniert auch,um einen Link zum Zurückwechseln zum ursprünglichen Benutzer anzuzeigen。Wenn du jedoch einen expliziten链接dafür möchtest,kannst du den folgenden代码verwenden:

if(method_exists('user_switching','get_old_user')){$old_user=用户切换::get_old_user();if($old_user){打印('<a href=“%1$s”>切换回%2$s</a>',esc_url(用户切换::切换回url($old_user)),esc_html($old_user->display_name));}}

Kann ich feststellen,ob der aktuelle Benutzer在sein Konto gewechselt ist?

青年成就组织。Verwende dafür die Funktion公司当前用户切换().Wenn der aktuelle Benutzer von einem anderen Konto在《sein eigenes gewechselt ist,gibt sie ein》中WP_用户-目标für den ursprünglichen Benutzer zurück–andernfills gibt sie“false”zuríck。

if(函数存在('current_user_switched')){$switched_user=当前用户开关();if($switched_user){//用户已登录并已切换到其帐户。//$switched_user是其原始用户的WP_user对象。}}

Kann ich mich jedes Mal anmelden,wen ein Benutzer zu einem andren Konto wechselt?

杜坎斯特(Du kannst ein Protokollierungs-Plugin wie)简单历史记录,WP活动日志奥德installieren公司。Alle unterstützen用户交换von Haus aus und protokollieren einen Eintrag,wenn ein Benutzer in ein anderes Konto wechselt。

Ermöglicht去世插件einem Benutzer,einem anderen Benutzer-eine Aktion zuzuweisen?

Möglicherweise ja,aber User Switching beinhaltet hierfür einige Sicherheitsvorkehrungen und es gibt weitere Vorkehrengen,die du als Webseiten-管理员treffen kannst:

  • 杜坎斯特(Du kannst ein Protokollierungs-Plugin wie)简单历史记录,WP活动日志奥德installieren公司。Alle unterstützen用户交换von Haus aus und protokollieren einen Eintrag,wenn ein Benutzer in ein anderes Konto wechselt。
  • Beim Benutzerwechsel wird die ID des ursprünglichen Benutzers in der neuen WordPress-Benutzersizung für den Benutzer gespeichert,zu dem gewechselt wird。Obwohl diese Sitzung standardmäßig nicht beshenn bleibt,wenn später zurückgewechselt wird,wird diese ID aufgezeichnet,wen auf deinem Datenbankserver die Abfrageprotokollierung aktivert ist。
  • einem Authentifizierungs-Cookie中的用户切换speichert den Anmeldenamen des ursprünglichen Benutzers(weitere Informationen findest du in der Datenschutzrichtlinie)。Wenn dein Serverzugriffsprotokoll Cookie-Daten speichern,wird dieser Anmeldename(zusammen mit der IP-Adrese)für jede Zugriffsanforderung aufgezeichnet(苏萨曼省IP-Adresse)。
  • Beim Benutzerwechsel wird eine Aktion ausgelöst,wenn ein Benutzer das Konto wechselt,ausschaltet order zurückschaltet(siehe unten)。Mit diesen Aktionen kannst du je nach Bedarf zusätzliche Protokollierungen zu Sicherheitszwecken durchführen。

Eines order mehrere der oben genannten Möglichkeiten sollten es diröglicen,eine Aktion mit dem ursprünglichen Benutzer zu verknüpfen,wenn ein Benutzer das Konto wechselt–falls du das benötigst。

Beachte,dass selbst ohne das User-Switching Plugin jeder Benutzer,der die Berechtigung hat,einen anderen Benutzer-zu bearbeiten,diesen für eine Aktion verantwortlich machen kann–zum Beispiel,indem er dessen Passwort-under sich manuell in dessen Konto einloggt。Wenn du dir Sorgen machst,dass Benutzer andere missbrauchen könnten,solltest du sehr vorsichtig sein,Wenn du.Benutzern Administratorerechte gewährst。

警告mich das Plugin,wenn ich versuche,在ein Konto zu wechseln,在das beriets jemand anderes gewechselt hat?

青年成就组织。Wenn dies geschieht,wird dir eine Aufforderung angezeigt,in der du bestätigen kannst,dass du weiterhin zu dem betroffenen Konto wechseln möchtest温恩去世。

Diese Funktion ist nützlich,wenn du mehrere Benutzer auf deiner网站有,die sich möglicherweise gleichzeitig in andere Benutzerkonten einloggen–zum Beispiel ein Team von Support-Mitarbeitern。

Kann ich direct aus der Adminleiste zu anderen Benutzern wechseln?

Ja,dafür gibt es ein插件eines Drittanbieters管理栏用户切换.

Werden beim Wechsel von Nutzerkonten irgendwelche Plugin-Aktionen aufgerufen?

青年成就组织。Sobald jemand zu einem anderen帐户wechselt,wird der Hook切换到用户aufgerufen公司:

/***当用户切换到其他用户帐户时激发。**@自0.6.0以来*@自1.4.0起添加了`$new_token`和`$old_token'参数。**@param int$user_id被切换到的用户的id。*@param int$old_user_id被切换的用户的id。*@param string$new_token被切换到的用户会话的标记。可以是空字符串*或会话的令牌,该令牌可能仍然有效,也可能无效。*@param string$old_token正在从中切换的用户会话的标记。*/do_action(“switch_to_user”、$user_id、$old_user_id,$new_token、$old_token);

Wenn jemand zum ursprünglichen账户zurückwechselt,wird der Hook切换回用户aufgerufen公司:

/***当用户切换回其原始帐户时激发。**@自0.6.0起*@自1.4.0起添加了`$new_token`和`$old_token'参数。**@param int$user_id被切换回的用户的id。*@param int | false$old_user_id正在切换的用户的id,如果用户正在切换回,则为false*在被关闭之后。*@param string$new_token被切换到的用户会话的标记。可以是空字符串*或会话的令牌,该令牌可能仍然有效,也可能无效。*@param string$old_token正在从中切换的用户会话的标记。*/do_action(“switch_back_user”,$user_id,$old_user_id、$new_token、$old_token);

在Benutzer死了Abmeldung simuliert,wird der Hook切换关闭用户aufgerufen公司:

/***当用户关闭时激发。**@自0.6.0起*@自1.4.0起添加了`$old_token`参数。**@param int$old_user_id关闭的用户的id。*@param string$old_token用户会话的令牌正在关闭。*/do_action('switch_off_user',$old_user_id,$old_token);

Wenn ein Benutzer zu einem anderen Konto wechselt,sich abmeldet order zurückwechseltwird der过滤器用户切换重定向到如果Zieladreate angewendet,zu der Benutzer weitergeleitet wird:

/***在用户切换到另一个帐户或关闭后过滤重定向位置。**@自1.7.0起**@param string$redirect_to目标重定向位置,如果未指定,则为空字符串。*@param string | null$redirect_type重定向类型,请参阅`user_switching::redirect_*`常量。*@param WP_User | null$new_User正在切换到的用户,如果没有则为null。*@param WP_User | null$old_User正在切换的用户,如果没有,则为null。*/返回apply_filters('user_switching_redirect_to',$redirect_to,$rediect_type,$new_user,$old_user);

Darüber hinaus berücksichtigt用户切换bei Bedarf die folgenden过滤器aus dem WordPress-Kern:

  • 登录重定向beim Wechsel zu einem anderen Benutzer。
  • 注销_直接beim Simulieren der Abmeldung公司。

Wie kann ich eine Sicherheitslücke melden?

Du kannst Sicherheitslückenüber das offizielle用户切换漏洞披露程序auf Patchstack meldenDas Patchstack-团队hilft bei der Validierung,Einstufung und Behebung von Sicherheitslücken。

Akzeptierst du Spenden公司?

Ich akzeptiere赞助über das GitHub赞助商计划und jede Unterstützung,die du geben kannst,wird mir helfen,dieses Plugin zu pflegen und es für alle kostenlos zu halten。

雷森西宁

16.德泽伯2025
多棒的插件啊!让我的生活轻松多了——谢谢!
3、2025年6月
登录后必须测试多个用户角色看到的内容,用户切换插件发挥了巨大的作用。不需要对虚假/临时账户大惊小怪。
Alle 239 Rezensionen lesen公司

Mitwirkende和Entwickler

“用户切换”是开放源码软件。Folgende Menschen haben an diesem插件mitgewirkt:

米特威肯德

49 Sprachenübersetzt.Danke an中的“用户切换”尤·贝塞策之死福里赫·米特维尔孔。

u bersetze deine Sprache中的“用户切换”。

干预Entwicklung?

杜氏密码,sieh dir das公司SVN仓库一个在天堂的订单恩特威克隆普洛托科尔RSS(RSS).

阿尔·安德伦斯波托科尔

1.11.1(2025年12月4日)

  • 确认支持WordPress 6.9

1.11.0(2025年10月15日)

  • 将“切换回”链接添加到所有wp_die()当您切换到另一个帐户时显示屏幕。

1.10.0(2025年7月27日)

  • 切换用户时,以原始用户的语言显示所有用户切换消息

1.9.2(2025年4月16日)

  • 确认支持WordPress 6.8
  • 轻微的代码质量改进

1.9.1(2024年12月5日)

  • 修复wp_登录wp_登录传递意外值时可能导致致命错误的参数使用。

1.9.0(2024年11月21日)

  • 当用户尝试切换到其他人已经切换到的帐户时,引入确认消息。对切换到客户帐户的支持工程师团队很有帮助。
  • 确认支持WordPress 6.7。
  • 确认支持PHP 8.4。
  • 各种代码质量改进。

1.8.0(2024年7月22日)

  • 将“切换回”链接添加到管理区域内的某些拒绝访问的消息。
  • Bestätigung der Unterstützung für WordPress 6.6。

1.7.3(2024年2月21日)

  • 确认支持PHP 8.3
  • 修复了与BuddyPress版本12的兼容性
  • 在wordpress.org上添加实时预览功能的配置

1.7.2(2023年11月16日)

  • 确认支持WordPress 6.4
  • 恢复丢失的插件自述文件

1.7.1(2023年11月16日)

  • 修复传递给用户切换重定向到滤波器
  • 将PHP的最低支持版本增加到7.4

早期版本

对于早期版本的变更日志,请参阅GitHub上的发布页面.