إنشاء اسم مستخدم وصورة رمزية إلزاميين - كيف يمكننا القيام بذلك؟

نود منع المستخدمين من مشاركة أي معلومات خاصة. كيف يمكننا تقييد المستخدمين بأسماء مستخدمين وصور رمزية محددة، أو إنشاء صورة رمزية واسم مستخدم باستخدام أداة توليد تعتمد على كلمات مختارة (مثل: الحيوانات، الفواكه، الألوان، إلخ) يمكن استخدامها كأسماء مستخدمين؟

بشكل أساسي، نريد منع المستخدمين من تحميل صورهم الشخصية ومنعهم من استخدام أسمائهم الحقيقية كأسماء مستخدمين… لكننا نود أيضًا أن يكون الأمر شخصيًا إلى حد ما وممتعًا. أي أفكار أو نصائح ستكون محل تقدير كبير - شكرًا!

أعتقد أن أفضل خيار لك هو استخدام نظام مصادقة خارجي يفرض القواعد التي تريدها، ثم استخدام DiscourseConnect - نظام تسجيل الدخول الموحد الرسمي لـ Discourse (sso) للاتصال به.

ربما يمكنك إنشاء إضافة تقيد بطريقة ما أسماء المستخدمين التي تتطلب شروطًا معينة فقط. من الصعب تخيل كيف لن يكون ذلك محبطًا، مثل نظام يقول: “ها هي قواعد كلمة المرور الغريبة لدينا، حظًا موفقًا في اتباعها”. لكن ربما لو كانت مجرد فواكه وأرقام لكان ذلك مقبولًا؟ ربما يمكن للإضافة استخدام أداة الاقتراح لاقتراح أسماء تعجبها بطريقة ما. يبدو الأمر وكأنه عمل يستغرق بضعة أيام بعد أن تفهم الكود اللازم لتنفيذه.

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

بالنسبة للاختيار المحدود من الرموز التعبيرية، توجد ميزة الرموز التعبيرية القابلة للاختيار

أما فيما يتعلق بأسماء المستخدمين المُولَّدة، نعم، أعتقد أن ذلك سيتطلب إضافة مخصصة.
أظن أن الأمر ليس نادرًا؛ فمثلًا، تطبيق الموسيقى Auxy يُنشئ أسماءً للمشاريع.

تطبيق برمجة للأطفال كنت أستخدمه يحتوي على هذه الميزة أيضًا لأسماء المستخدمين (كانوا يستخدمون صفة تليها اسم، لكن نطاقهما كان أوسع بكثير من مجرد الحيوانات).

من حيث النطاق، ربما يمكن البدء بنظام يتكون من كلمتين. ويمكنك إضافة مجموعات مفردات منفصلة للكلمة الأولى والكلمة الثانية عبر إعدادات المسؤول (بحيث يمكن تحديث القوائم وتعديلها بسهولة أكبر).

ربما يتمكن المستخدمون من النقر لتوليد توليفة جديدة عشوائية في كل مرة، غير متأكد كيف تود أن تكون العملية بعد ذلك.

(إذا كنت ترغب في أن يقوم شخص ما ببناء إضافة مخصصة، فعادةً يمكن نشر مهام من هذا النوع في قناة Marketplace إذا كان لديك ميزانية)

شكرًا لك! هل من الممكن أن تكون أسماء المستخدمين مطابقة لتسجيل الدخول لموقعنا؟

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

نعم، أعتقد أن الرابط الذي نشره pfaffman هنا يحتوي على مزيد من المعلومات حول كيفية القيام بذلك (إذا كان لديك موقع ويب موجود):