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










