User Switching
このプラグインを利用すると、ボタンをクリックするだけで WordPress のアカウントを素早く切り替えられます。クリックすると直ちにログアウトし、目的のユーザーアカウントでログインし直します。WooCommerce サイトでのカスタマー支援、メンバーシップサイト、テスト環境、管理者が複数のアカウントを使い分ける必要があるサイトで便利なプラグインです。
機能
- スイッチユーザー: ユーザー画面で他のユーザーに瞬時に切り替えます。
- スイッチバック: 元のアカウントに瞬時に戻ります。
- スイッチオフ: ログアウトしますが、瞬時にログインし直せる状態にしておきます。
- マルチサイト、WooCommerce、BuddyPress、bbPress に対応。
- ほとんどのメンバーシップ・ユーザー管理プラグインに対応。
- ほとんどの2段階認証ソリューションに対応 (詳しくは FAQ を参照)。
- Altis や WordPress VIP などのエンタープライズ向け WordPress プラットフォームでの使用が承認済み。
注: User Switching は最大3年前のバージョンの WordPress と、PHP 7.4 以上をサポートしています。
セキュリティ
- ユーザーアカウントを切り替えるには、他のユーザー情報の編集権限が必要です。デフォルトでは、シングルサイトの管理者とマルチサイトの特権管理者にこの権限があります。
- パスワードは表示されません (表示できません)。
- アカウントを切り替えたり戻ったりする際、WordPress の Cookie 認証システムを使用します。
- WordPress の nonce セキュリティ システムを実装しているので、切り替えようとしているユーザー以外の第三者が切り替え可能になることはありません。
- ユーザーセッション検証を完全にサポート。
- HTTPS を完全にサポート。
使い方
- WordPress の ユーザー メニューに移動すると、各ユーザーの操作リンク一覧に 切り替え リンクが表示されます。
- このリンクをクリックすると、直ちにそのユーザーアカウントに切り替わります。
- ダッシュボード画面や WordPress ツールバーのプロフィールメニューの○○に戻すリンクをクリックすれば、元のアカウントに戻ることができます。
スイッチオフ機能については、よくある質問 を参照してください。
その他のプラグイン
開発者向けのプラグインを他にもいくつかメンテナンスしています。ぜひチェックしてください:
- Query Monitor は WordPress の開発者ツールパネルです
- WP Crontrol は WP-Cron システムの状態を確認・管理できるプラグインです
謝辞
このプラグインや他のプラグインのメンテナンスに費やす時間の一部は、以下のスポンサーによって支えられています:
プライバシーに関する声明
User Switching は第三者にデータを送信せず、サードパーティのリソースも含みません。今後もそのようなことはありません。
User Switching はユーザーが別のアカウントに切り替えられるよう、ブラウザーの Cookie を使用しています。Cookie は WordPress コアの認証 Cookie と同じメカニズムで動作します。つまり Cookie の値にはユーザーの user_login フィールドが平文で含まれており、プライバシーおよび規制上の理由 (GDPR、CCPA 等) から個人を特定できる情報 (PII) として扱う必要があります。Cookie 名は以下のとおりです:
wordpress_user_sw_{COOKIEHASH}wordpress_user_sw_secure_{COOKIEHASH}wordpress_user_sw_olduser_{COOKIEHASH}
ユーザー切り替え時のプライバシーと安全性に関する質問は、FAQ も参照してください。
アクセシビリティに関する声明
User Switching は、すべてのユーザーが完全にアクセスできることを目指しています。ウェブアクセシビリティのベストプラクティスを実装し、セマンティックで構造化されたマークアップを出力し、WordPress のデフォルトスタイルとアクセシビリティガイドラインに準拠し、WordPress やウェブブラウザーが提供するアクセシビリティ API を適切に使用し、キーボードだけで完全に操作できます。
User Switching は、管理画面がガイドラインに準拠した最新バージョンの WordPress と組み合わせて使用した場合、Web Content Accessibility Guidelines (WCAG) 2.0 のレベル AA に準拠します。User Switching でアクセシビリティの問題を発見した場合は、User Switching プラグインのサポートフォーラムにスレッドを作成してください。迅速に対応します。
