Impersonate a user and returning to admin user

:bookmark: يشرح هذا الدليل كيفية انتحال شخصية مستخدم في ديسكورس (Discourse) والعودة إلى حسابك كمسؤول. هذا مفيد عندما تحتاج إلى استكشاف المشكلات التي يواجهها مستخدم معين أو التحقق من أذوناته.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول

يمكن للمسؤول اختيار انتحال شخصية مستخدم آخر عند الحاجة. قد يكون هذا مفيدًا عندما يواجه أحد الأعضاء سلوكًا غريبًا أو تحتاج إلى التحقق من أذوناته. انتحال شخصية مستخدم آخر يعني أنك مسجل الدخول كأنك ذلك المستخدم. سيرشدك هذا المستند خلال عملية انتحال شخصية مستخدم كمسؤول وكيفية العودة إلى حساب المسؤول.

انتحال شخصية مستخدم

  1. انتقل إلى قسم Admin (المسؤول) في الشريط الجانبي وحدد Users (المستخدمون).
    image

  2. ابحث عن الملف الشخصي للمستخدم الذي تريد انتحال شخصيته وحدده.

  3. انقر على Admin (المسؤول) في الزاوية اليمنى العليا.
    image

  4. في الأسفل، حدد زر Impersonate (انتحال الشخصية)
    image

بمجرد انتحال شخصية المستخدم، لن تكون مسجلاً الدخول كمسؤول بعد الآن. ستختبر واجهة ديسكورس تمامًا كما يختبرها المستخدم.

image

إنهاء جلسة انتحال الشخصية

الطريقة 1، جيدة للاستخدام غير المتكرر:

لإيقاف انتحال الشخصية والعودة إلى حساب المسؤول الخاص بك، ما عليك سوى تسجيل الخروج من حساب المستخدم الذي تم انتحال شخصيته وتسجيل الدخول مرة أخرى كمسؤول.

:information_source: يمنع تسجيل الدخول وانتحال الشخصية في نافذة متصفح خاصة/متخفية الحاجة إلى تسجيل الدخول مرة أخرى ضمن جلسة المتصفح الرئيسية الخاصة بك. ما عليك سوى إغلاق النافذة المتخفية وستكون جاهزًا للانطلاق!

الطريقة 2، أفضل إذا كانت لديك حاجة متكررة لانتحال الشخصية:

اعتبارًا من أغسطس 2025، سيؤدي إعداد الموقع المخفي والتجريبي experimental_impersonation، عند تمكينه، إلى إنشاء شريط في الجزء العلوي من الصفحة يحتوي على رابط قابل للنقر ينهي جلسة انتحال الشخصية ويعيدك إلى حساب المسؤول الذي انتحلت منه شخصية المستخدم.

example banner

بالنسبة لمواقع ديسكورس المستضافة ذاتيًا (self-hosted): قم بتمكين هذه الميزة من وحدة تحكم rails باستخدام:
SiteSetting.experimental_impersonation=true
قد يتصل عملاء ديسكورس المستضافون (Hosted) بالدعم لتمكين هذه الميزة.

39 إعجابًا

قد يكون من الجدير بالذكر أن انتحال شخصية مستخدم ليس شفافًا - فهو ينشئ زيارة مسجلة لهذا المستخدم، ويعيد تعيين أي علامات إشعار يتم اتخاذ إجراء بشأنها. من الأفضل على الأرجح إبلاغ أي مستخدم حقيقي بأنه يتم القيام بذلك.

3 إعجابات

لقد واجهت هذه المشكلة أيضًا. هل يمكننا على الأقل إضافة مربع حوار تأكيد على زر “انتحال الشخصية”؟ حاليًا، يبدأ الانتحال على الفور دون تحذير المستخدم من المحاذير، خاصةً أنه ينشئ زيارة مسجلة.

الأزرار الأخرى في محيطه (مثل “حذف المستخدم”) تحتوي على مربع حوار تأكيد. بصفتي مستخدمًا، أتوقع أن يفتح زر “انتحال الشخصية” مربع حوار تمامًا مثل الأزرار الأخرى.

image

5 إعجابات

لم ألاحظ حتى عدم وجود مربع حوار تأكيد، ولكن نعم، سيكون هذا مكانًا جيدًا للتحذير من أنك على وشك أن تصبح هذا المستخدم وتترك آثارًا - وليس مجرد التجسس خلف الكواليس دون تأثير.

4 إعجابات