إضافة 'anonymous*' إلى reserved_usernames يمنع إنشاء بنية الاسم 'AnonymousXX' في وضع Anonymous

متابعةً للنقاش من كيفية إخفاء هوية منشور واحد؟:

لقد جربت هذا للتو، وقام المستخدم المجهول الذي تم إنشاؤه للمستخدم بمجموعة مكونة من 20 حرفًا من الأحرف الأبجدية الرقمية العشوائية الظاهرة التي تبدأ بـ cb426… توقعت أن تكون بالتنسيق “anonymous99” أو “anonymous100”.

هل هذا خطأ أم أنني أفعل شيئًا بطريقة خاطئة؟

إعجابَين (2)

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

هل يمكنك تكرار هذا في أكثر من حساب واحد؟

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

نعم، إنه نفس الشيء (وإن كان باسم مستخدم عشوائي مختلف) لمستخدم آخر جربته معه.

أنا أستخدم 2.9.0.beta10 (0c38757250).

إعجابَين (2)

أتساءل عما إذا كان وضع التصفح المتخفي ممكّنًا لدي لـ TL1+ وكنت أحاول انتحال شخصية مستخدم TL0/إخفاء هويته. سأتحقق لاحقًا.

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

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

30d844ebb6818fcb7eab

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

ملاحظة: لا يزال 2.9.0.beta10 (0c38757250)

هل لديك الكثير من المستخدمين المجهولين؟

أعتقد أنه تم إصلاح هذا في ذلك الوقت، ولكن ربما كان هناك تراجع؟

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

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

كان لدى الشخص الذي ظهر له اسم مستخدم حقيقي “Anonymous20” عندما كان الاسم المجهول التالي سيكون “anonymous20” (لا أتذكر الرقم الفعلي).

(ثم قمت بإعادة تسميته وأضفت “anonymous” إلى قائمة الكلمات التي لا يمكنك استخدامها في اسم المستخدم.)

هل يمكن أن يكون ذلك ذا صلة؟

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

هذا يبدو واعدًا. سأتحقق من موقع الاختبار الخاص بي. :+1:

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

تحياتي. بالنظر إلى ذلك، إلى أسماء المستخدمين المحجوزة أضفت anonymous و anonymous*

لقد قمت للتو بإزالة هذين الإضافتين، وكل شيء يعمل بشكل جيد مرة أخرى! شكراً لتوجيهي إلى الموضوع القديم الذي جعلني أفكر في هذا الأمر.

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

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

إن anonymous* هو الجاني:

يقوم user_name_suggester بالتحقق من الأسماء المحجوزة قبل تخصيصها، لذا فإن إضافة هذا الاسم هو ما يعيق العملية: :+1:

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

شكراً للتوضيح.

ربما سيكون من الأفضل لـ Discourse التحقق من reserved usernames ولكن تجاهل أي حظر على كلمة “anonymous” عند إنشاء مستخدم مجهول.

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

أود منع استخدام كلمة “Anonymous” في اسم المستخدم باستثناء عندما يتم إنشاؤها بواسطة وضع عدم الكشف عن الهوية الخاص بـ Discourse.

لم يكن هذا ممكنًا بسبب المشكلة المذكورة أعلاه (أي أن منع البشر من استخدام “Anonymous” يمنع أيضًا وضع عدم الكشف عن الهوية الخاص بـ Discourse من استخدامه).

ولكن هل تم تغيير ذلك منذ ذلك الحين؟