لا يمكنني تسجيل الدخول بعد الآن :( ولن أستقبل رسائل البريد الإلكتروني لتسجيل الدخول أو استعادة كلمة المرور

مرحبًا يا رفاق!

لقد قمت بإعداد منصة Discourse قبل بضعة أسابيع ولم أقم بتسجيل الدخول منذ ذلك الحين.

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

عندما أراجع سجلات Mailgun الخاصة بي، لا أجد أي شيء :frowning_face:

مرحباً،

جرب إعادة تعيين كلمة مرور Mailgun، ثم شغّل إعدادات Discourse مرة أخرى، ويمكنك تغيير كلمة المرور.

انظر:

أو

أستطيع تسجيل الدخول إلى واجهة الويب الخاصة بـ Mailgun، لذا لا أرى حاجة لإعادة تعيين كلمة المرور هناك - أم أن هذا هو ما تقترحه؟

إذا لم تكن ترى رسائل البريد الإلكتروني في سجلات Mailgun، فهذا يعني إما أن Discourse غير قادر على إرسال البريد، أو أنه لا يمكنه المصادقة لإرسال البريد الإلكتروني.

إعادة تعيين Mailgun وتحديث ملف app.yml سيحل المشكلة المتعلقة بالمصادقة.

لذا أعتقد أنني وجدت خطأً؟
كانت أسماء المستخدمين السابقة لحساب المسؤول الخاص بي هي
xyz
و xyzadmin
ومع ذلك، تم تغيير اسم المستخدم أثناء وجودي في Discourse إلى “Thexyzadmin”.

كلما حاولت إعادة تعيين كلمة المرور الخاصة بي، أدى إدخال أسماء المستخدمين “xyz” أو “xyzadmin” إلى إخبار Discourse لي بالتحقق من بريدي الإلكتروني للحصول على رابط إعادة تعيين كلمة المرور. هل من المفترض أن يحدث ذلك؟

هل تستخدم المصادقة الموحدة (SSO)؟ هل يعتبر ديسكورش المصدر المعتمد للهوية؟

لا أي منهما.

لإعادة صياغة ما قلته سابقًا (لأن ما قلته سابقًا يبدو مربكًا لي عند إعادة قراءته):
إذا قام المستخدم بتغيير اسم المستخدم أثناء استخدامه لمنصة Discourse (وفي هذه الحالة كان المدير هو من غيّر اسم المستخدم)، فلا ينبغي لمنصة Discourse أبدًا أن ترد برسالة «تحقق من بريدك الإلكتروني» إذا لم يتم إنشاء بريد إلكتروني سابقًا لاسم المستخدم القديم.

إذا كان ذلك غير واضح، فأخبرني.

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

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

شكرًا لك يا @codinghorror!!! لقب مثير للاهتمام! أشعر بذلك حاليًا أثناء تعلم البرمجة :).

شكرًا جزيلاً مرة أخرى!