عنوان مستخدم المستوى 3 من الثقة يختفي

هل واجه أحدكم مشكلة تتعلق بمستخدمي مستوى الثقة 3؟ يمكنهم تعيين عنوانهم الخاص، لكن عند تعيينه، يختفي العنوان في وقت ما تلقائيًا؟

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

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

يبدو هذا التفسير هو الأرجح. تحقق مما إذا كانت حمولة SSO الخاصة بك تتضمن سمة title.

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

لقد تفحصت للتو، لكنه لا يتضمن العنوان. هل يعني هذا أنه سيتم استبداله؟

هل يمكنني بطريقة ما إخبار ديسكورش بعدم تجاوزها والحفاظ على العنوان الذي حدده المستخدم في ديسكورش؟ في حال كان عدم الإعداد يعني التجاوز إلى عدم وجود عنوان؟

سيقوم SSO بتحديث العنوان فقط إذا قمت بتزويده في الحمولة. لاحظ أنه إذا قدمت سلسلة فارغة، فسيتم تعيينها إلى سلسلة فارغة.

إذا لم تكن تمرر أي عنوان، فلا بد أن المشكلة تكمن في شيء آخر. هل لديك خطوات لإعادة إنتاج المشكلة؟

إعجابَين (2)

نحن لا ننقل العنوان على الإطلاق أثناء عملية تسجيل الدخول الموحد (SSO).

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

ولكن عندما أنتقل إلى عرض المسؤول، أرى أن المستخدم يملك عنوانًا مرة أخرى

kuva

هذا مثال على مستخدم لم يتم استبدال عنوانه منذ فترة طويلة جدًا.

هل هناك فرق بين هذين العنوانين؟ أحدهما في صفحة الإعدادات والآخر في صفحة إعدادات المستخدم الخاصة بمسؤول النظام؟ O.o

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

@david مرحباً، يمكنني إعادة إنتاج هذه المشكلة الآن.

لقد أنشأت حساباً جديداً ومنحت نفسي مستوى ثقة 3.

ثم قمت بتعيين لقبِي وقمت بتحديث الصفحة فاختفى.

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

معلومات إضافية:

يبدو أنه إذا قمت بتعيين اللقب كـ “مدير” لمستخدم مستوى الثقة 3، فيمكن للمستخدم تحديث الصفحة واستخدام اللقب столько مرات كما يريد. لكن إذا قام المستخدم ذو مستوى الثقة 3 بتعيين اللقب كـ “بدون لقب” ثم أعاد تعيين أي لقب آخر، فإن تحديث الصفحة مرة أخرى يزيل جميع الإعدادات مرة أخرى.

لقد غيرت التصنيف إلى “خطأ”، لأنني أشعر أن هذا شيء لا ينبغي أن يحدث.

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

هل قام المستخدم بالنقر فوق “حفظ” قبل التحديث؟ لقد جربت ذلك للتو على try.discourse.org كمستخدم TL3، ولم أتمكن من إعادة إنتاج المشكلة.

نعم، قمت بحفظ الإعدادات كمستخدم بمستوى ثقة 3. عندما جربت ذلك بحساب الاختبار الخاص بي. يمكنك تجربة ذلك على مثيلتنا المستضافة على discourse keskustelut.inderes.fi، واسم مستخدم الاختبار هو discourse_test كما هو موضح في لقطة الشاشة أعلاه. هذا المستخدم لديه مستوى ثقة 3.

عملية الاختبار:

  1. تأكد من أن مستوى الثقة 3 لا يحتوي على لقب.
  2. سجل الدخول كمستخدم TL 3.
  3. انتقل إلى إعدادات الملف الشخصي وحدد لقبًا من القائمة المنسدلة ثم احفظ.
  4. حدّث الصفحة.
  5. يجب أن يختفي اللقب.
إعجاب واحد (1)

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

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

حسناً، هذا أمر غريب جداً. يبدو أنه مرتبط بـ locale. عندما يكون الموقع باللغة الفنلندية، وهي الافتراضية، لا يبدو أن حفظ العنوان يعمل. وعندما فعّلت خيار allow user locale وغيرت locale لمستخدم discourse_test إلى English (United States)، عمل الحفظ كما هو متوقع. @gerhard، هل لديك أي أفكار؟

3 إعجابات

هذه مشكلة معروفة. سأقوم بالنظر فيها في بداية الأسبوع القادم. سأغلق هذا الموضوع لأنه مكرر.

6 إعجابات