يمكن لمجتمعات Discourse الآن السماح للمستخدمين بتسجيل الدخول باستخدام رمز قصير يُرسل عبر البريد الإلكتروني بدلاً من رابط سحري، مما يوفر تدفق تسجيل دخول بدون كلمة مرور يشبه ما هو مألوف لدى العديد من منصات SaaS الأخرى، ويعمل بالتوازي مع إعداد التحقق الثنائي الحالي لديك.
في هذا الموضوع، سنستعرض التغييرات الرئيسية ونشارك معك كيفية البدء في استخدام هذه الميزة اليوم.
ما الذي تغيّر
عند تفعيل هذه الميزة، يرى الأعضاء تدفقًا أبسط:
- يقومون بإدخال عنوان بريد إلكتروني والنقر على متابعة.
- يصل رمز مكوّن من ستة أرقام إلى صندوق الوارد الخاص بهم. يقومون بلصقه (أو كتابته)، ويتم إرسال النموذج تلقائيًا عند ملء الرقم الأخير.
- إذا كان لديهم مفعّل التحقق الثنائي (TOTP، أكواد النسخ الاحتياطي، أو مفتاح الأمان)، فسيظهر خطوة التحقق الثنائي القياسية التالية.
بعض التفاصيل الجديرة بالمعرفة: الأكواد صالحة لمدة 10 دقائق، وتنتهي صلاحيتها بعد 5 محاولات فاشلة، ولا يمكن استبدالها إلا مرة واحدة.
تفعيل أكواد تسجيل الدخول لمرة واحدة في مجتمعك
حاليًا، يُعتبر هذا تغييرًا تجريبيًا! قبل نشره على نطاق أوسع، نرحب بملاحظاتكم لمساعدتنا على إجراء تحسينات.
لتفعيل هذا الخيار، انتقل إلى صفحة التغييرات القادمة في منطقة الإدارة الخاصة بك (/admin/config/upcoming-changes) وابحث عن عنصر تفعيل تسجيل الدخول المحلي عبر الرمز. حدّث حقل مفعّل لـ… لاختيار موقعك للانضمام إلى هذا التصميم الجديد:
قبل التفعيل، تأكد من أن كلًا من enable_local_logins و enable_local_logins_via_email مضبوطان أيضًا على true لأن الميزة لا يمكن تفعيلها دونهما. إذا كنت تستخدم DiscourseConnect (enable_discourse_connect)، فلا يمكن تفعيل هذه الميزة.
بمجرد تفعيل التغيير، تظهر مسار تسجيل الدخول بالرمز تلقائيًا.
أسماء مستخدمين عشوائية للحسابات الجديدة
الأعضاء الجدد الذين يسجلون بدون اسم مستخدم مميز في بريد إلكترونيهم سيحصلون الآن على اسم مولّد ودود مثل “QuietFalcon42” بدلاً من اسم عام مثل user1. خطوة “الحساب جاهز” تملأ الاقتراح مسبقًا وتتضمن زر نرد لرمي نرد جديد.
قوائم الكلمات وراء الاقتراحات قابلة للتعديل عبر إعدادات الموقع random_username_adjectives و random_username_nouns، مما يتيح للمجتمعات ضبطها لتناسب نبرتها أو لغتها.
الامتناع عن توليد أسماء المستخدمين العشوائية
إذا كنت ترغب في استخدام أكواد البريد الإلكتروني للتسجيل ولكن بدون توليد اسم مستخدم مملوء مسبقًا، فانقر على إظهار الإعدادات ذات الصلة لهذا التغيير القادم وعطّل إعداد الموقع enable_random_usernames.
ما رأيك؟
دورك الآن: نحن نحب أن نسمع رأيك في هذه الميزة الجديدة. ما الذي يعجبك وما الذي لا يعجبك؛ ما الذي يعمل بشكل جيد، وما الذي يمكن تحسينه؟










