أنا مرتبك قليلاً بشأن العملية التي تتم عندما يقوم المشرف بتغيير عنوان بريد إلكتروني للمستخدم.
هناك بعض الأمور التي لا أفهمها ببساطة، كما توجد علة واحدة (ولهذا السبب أنشر هذا في Contribute > Bug وليس في Support)
- وفقًا لـ طلب الدمج هذا، يجب أن تعمل العملية على النحو التالي:
عندما يقوم المشرف بتغيير بريد المستخدم الإلكتروني من صفحة تفضيلات ذلك المستخدم:
- لن يُرسل إلى المستخدم بريد إلكتروني لتأكيد تغيير بريده الإلكتروني. بل سيُرسَل إليه بريد لإعادة تعيين كلمة المرور حتى يتمكن من تعيين كلمة مرور لحسابه على عنوان البريد الإلكتروني الجديد.
- سيُرسَل إلى المستخدم أيضًا بريد إلكتروني إلى عنوانه القديم لإعلامه بأنه تم تغييره.
#1 لا أفهم سبب إرسال بريد إعادة تعيين كلمة المرور («حتى يتمكن من تعيين كلمة مرور لحسابه»). أليس من الضروري أن يغير المستخدم كلمة مروره؟ وتجربة المستخدم مربكة؛ فالمتوقع من المستخدم عدم تلقي بريد لإعادة تعيين كلمة المرور، ولا يوجد نص مصاحب، بل يُكتفى بعبارة «طلب شخص ما إعادة تعيين كلمة مروره على [اسم المنتدى]».
#2 يُرسل بريد إعادة تعيين كلمة المرور هذا إلى العنوان القديم بدلًا من عنوان البريد الجديد.
رغم تحديث بريد المستخدم في update_user_email في السطر 46، فإن كائن @user لا يتم إعادة تحميله ولا يزال يحتوي على عنوان البريد القديم.
#3 إذا كان المشرف هو المستخدم الفاعل، وكان المستخدم الذي يتم التصرف بشأنه غير من الطاقم، فلا يُرسل بريد تأكيد وفقًا للمواصفات المذكورة أعلاه. ومع ذلك، بعد تغيير عنوان البريد الإلكتروني، يظهر للمشرف رسالة نجاح التالية: «لقد أرسلنا بريدًا إلكترونيًا إلى ذلك العنوان. يرجى اتباع تعليمات التأكيد».
#4 لماذا لا يحتاج المستخدم إلى تأكيد عنوان بريده الإلكتروني الجديد؟ يشير طلب الدمج إلى هذا الموضوع، لكن يبدو أن هناك العديد من المشاركات المفقودة فيه. ومع ذلك، لا يزال الموضوع يذكر «بالنسبة للمستخدم العادي، فإن عنوان البريد الإلكتروني الوحيد الذي يجب التحقق منه هو عنوان البريد الإلكتروني الجديد». تعديل: انتظر، انظر إلى #6 / #7.
#5 تُستخدم هذه العملية التي يقوم فيها المشرف بتغيير بريد المستخدم عادةً عندما لا يكون عنوان البريد الإلكتروني القديم متاحًا بعد (أفترض ذلك). فلماذا لا يزال يتم إرسال إشعار إلى العنوان القديم؟
#6 عندما يحاول هذا المستخدم تسجيل الدخول، تظهر نافذة منبثقة
لا يمكنك تسجيل الدخول بعد. لقد أرسلنا سابقًا بريد تفعيل إلى عنوان البريد الإلكتروني القديم. يرجى اتباع التعليمات الواردة في ذلك البريد لتفعيل حسابك.
- لم يصل مثل هذا البريد
- يُذكر عنوان البريد الإلكتروني القديم
عند الضغط على زر إعادة الإرسال، تظهر الرسالة:
لقد أرسلنا بريد تفعيل آخر إلى عنوان البريد الإلكتروني الجديد. قد يستغرق وصوله بضع دقائق؛ تأكد من مراجعة مجلد الرسائل غير المرغوب فيها.
#7 يصل بريد التفعيل هذا بالفعل إلى عنوان البريد الجديد وعنوانه هو «تأكيد حسابك الجديد» (وليس «تأكيد عنوان بريدك الإلكتروني الجديد»)
أليس من المفترض أن يكون الأمر كالتالي ببساطة:
يُرسَل بريد واحد إلى عنوان البريد الجديد، ينص على «تم تغيير عنوان بريدك الإلكتروني بواسطة [اسم المشرف]. يرجى النقر على الرابط التالي للتأكيد [الرابط]."
تعديل: #8 يمكن تغيير عنوان البريد الإلكتروني من قبل المشرف من الملف الشخصي العام للمستخدم (/u/username) ولكن ليس من صفحة المشرف الخاصة بذلك المستخدم (/admin/users/id/username). هذا أمر غير بديهي.






