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






