تغيير عنوان بريد إلكتروني للمستخدم عندما لا يمكنه الوصول إلى حسابه

:bookmark: يشرح هذا الدليل كيفية تغيير عنوان بريد إلكتروني للمستخدم عندما لا يتمكن من الوصول إلى حساب بريده الإلكتروني الأصلي ونسي كلمة المرور الخاصة به.

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

هناك مواقف قد تحتاج فيها إلى تغيير عنوان بريد إلكتروني للمستخدم نيابة عنه، مثل عندما لم يعد لديه إمكانية الوصول إلى البريد الإلكتروني المرتبط بحسابه. يحدث هذا غالبًا بعد الترحيل من نظام موجود مسبقًا حيث كان المستخدمون يسجلون الدخول باستخدام اسم مستخدم وكلمة مرور.

تغيير عنوان البريد الإلكتروني

لتغيير عنوان البريد الإلكتروني للمستخدم:

  1. اذهب إلى صفحة تفضيلات المستخدم كما لو كنت ذلك المستخدم.
    • يمكنك الوصول إلى صفحة تفضيلات أي مستخدم عن طريق وضع اسم المستخدم الخاص به في عنوان URL هذا: https://discourse.example.com/u/USERNAME/preferences/.
  2. انقر على الزر لإظهار عنوان بريده الإلكتروني.
  3. انقر على زر القلم المجاور لعنوان البريد الإلكتروني.
  4. أدخل عنوان البريد الإلكتروني الجديد وانقر على “تغيير” لتحديثه.

:information_source: بالنسبة للمستخدمين العاديين، يحتاج عنوان البريد الإلكتروني الجديد فقط إلى التحقق بشكل افتراضي. إذا كان إعداد الموقع require_change_email_confirmation ممكّنًا، فيجب التحقق من صحة كل من عنوان البريد الإلكتروني القديم والجديد.

:warning: بالنسبة لأعضاء الفريق (المسؤولين والمشرفين)، يجب التحقق من صحة عنواني البريد الإلكتروني القديم والجديد لأسباب أمنية. إذا فقد أحد أعضاء الفريق إمكانية الوصول إلى بريده الإلكتروني القديم، فستحتاج إلى إزالة امتيازات المسؤول/المشرف الخاصة به مؤقتًا قبل إعادة تعيين بريده الإلكتروني، أو استخدام طريقة وحدة تحكم Rails الموضحة أدناه.

الطريقة البديلة: استخدام وحدة تحكم Rails

إذا كنت بحاجة إلى تخطي التحقق من صحة عنوان البريد الإلكتروني الجديد أو تغيير بريد إلكتروني لأحد أعضاء الفريق، يمكنك استخدام طريقة وحدة تحكم Rails.

للحصول على تعليمات مفصلة حول هذه الطريقة، ارجع إلى هذا الدليل حول تغيير عنوان البريد الإلكتروني لأعضاء الفريق من وحدة التحكم.

مربع حوار إعادة تعيين كلمة المرور

يوفر Discourse تلميحات في مربع حوار إعادة تعيين كلمة المرور للمستخدمين الذين فقدوا الوصول إلى عنوان بريدهم الإلكتروني الأصلي:

عندما ينقر المستخدمون على زر المساعدة، يرون مربع الحوار هذا:

يقود الرابط “فريقنا المفيد” المستخدمين إلى صفحة /about في موقعك. لضمان تمكن المستخدمين من الاتصال بك بهذه الطريقة، تأكد من توفير معلومات الاتصال في صفحة /about.

يمكنك تخصيص نص مربع الحوار هذا عن طريق الانتقال إلى /admin/customize/site_texts.

15 إعجابًا

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

هل هناك طريقة لهم لإضافة عنوان بريد إلكتروني ثانوي ثم إزالة عنوان البريد الإلكتروني الأساسي الخاص بهم؟ أم أنهم سينتهي بهم الأمر إلى أن يتم حظرهم أثناء تلك العملية؟

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

أعتقد إذا كنت تثق في الطلب، فهذه هي الطريقة للقيام بذلك - ولكن إذا كان الأمر متروكًا لك.

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

إعجاب واحد (1)

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

إعجابَين (2)