-
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中的Benutzerberechtigungen假gesetzt 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ät
9.
- 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。