||||\n-|-|-|\n:envelope_with_arrow: | ملخص | تعطيل التحقق من البريد الإلكتروني لـ Discourse هو نسخة معدلة من angelim/discourse_user_auto_activation الذي لم يعد مدعومًا ويوفر خيارًا للمسؤولين لتجاوز خطوة التحقق من البريد الإلكتروني أثناء تسجيل المستخدم. لا مزيد من انتظار تأكيدات البريد الإلكتروني؛ ابدأ المستخدمين على الفور.|\n:hammer_and_wrench: | رابط المستودع | \u003chttps://github.com/codergautam/disable-email-verification-discourse\u003e\n:open_book: | دليل التثبيت | كيفية تثبيت الإضافات في Discourse\n\n\n\n\n\n## كيفية استخدام إضافة تعطيل التحقق من البريد الإلكتروني\n\n1. قم بتثبيت الإضافة باتباع دليل التثبيت المقدم.\n2. انتقل إلى لوحة تحكم المسؤول في مثيل Discourse الخاص بك.\n3. انتقل إلى الإضافات وتأكد من تمكين إضافة تعطيل التحقق من البريد الإلكتروني.\n4. اضغط على الإعدادات.\n5. حدد موقع إعداد disable_email_verification وقم بتمكينه لتجاوز التحقق من البريد الإلكتروني.\n\n\u003csup\u003eملاحظة: قد يؤدي تعطيل التحقق من البريد الإلكتروني إلى مشاكل محتملة مع البريد العشوائي أو الحسابات المزيفة. يوصى باستخدام هذه الميزة بحكمة والنظر في طرق تحقق بديلة.\u003c/sup\u003e\n\n## الجوانب التقنية\n\nتقوم هذه الإضافة بتعديل فئات UsersController و User مباشرةً لتجاوز خطوة التحقق من البريد الإلكتروني أثناء عملية التسجيل. مع تمكين إعداد disable_email_verification، تضمن الإضافة:\n\n- لا يتم إنشاء رمز البريد الإلكتروني.\n- يتم تعيين حقل active للمستخدم تلقائيًا إلى true.\n\nبالنسبة للمهتمين، فإن الكود المصدري بالكامل مفتوح المصدر والمساهمات (والنجوم
) مرحب بها دائمًا.\n\n### خارطة طريق لإضافة تعطيل التحقق من البريد الإلكتروني\n\n- تخطي التحقق من البريد الإلكتروني\n\n\n- تعطيل إرسال رسائل بريد إلكتروني أخرى للمستخدمين غير المتحقق منهم\n - منع إرسال أي رسائل بريد إلكتروني للمستخدمين الذين لم يتحققوا من عنوان بريدهم الإلكتروني\n - تقليل معدل الارتداد والتكلفة\n\n- نظام الأدوار\n - السماح للمستخدمين غير المتحقق منهم بالوصول إلى Discourse.\n - طلب رسائل البريد الإلكتروني لمهام محددة قابلة للتكوين.
للتذكير فقط @codergautam، يجب طرح جميع الأسئلة/تقارير الأخطاء/طلبات الدعم للمكونات الإضافية الخارجية ضمن موضوع المكون الإضافي الخاص بها، حيث أن الشخص الذي يقوم بصيانتها مسؤول عن الإجابة عليها/الاهتمام بها. ![]()
فقط الأسئلة حول المكونات الإضافية official ستحصل على مواضيع منفصلة مميزة. ![]()
حسناً. أنا آسف لذلك.
خطأ معروف، يتسبب هذا المكون الإضافي في حدوث مشكلات في قسم تفضيلات المستخدم، لا تستخدمه في بيئة الإنتاج بعد. أعمل على إصلاح.
تم إصلاحه الآن! إنه يستخدم طريقة مهملة (modify_user_params) ولكن بخلاف ذلك يعمل بشكل جيد. إذا كان أي شخص يعرف كيفية استخدام البديل الجديد لها، فيرجى إخباري. لقد جربت عدة أشياء ولكنها لم تنجح. لا تستخدمه في الإنتاج بعد، سأقوم باختباره على منتدى أعضائي البالغ عددهم 1.8 ألف وأرى كيف يسير الأمر.
تثبيت الإصلاح:
شكرا
مرحباً، شكراً على المكون الإضافي. هل يمكنك إخبارنا عن تجاربك مع المكون الإضافي؟
هل يسبب المكون الإضافي أي خطأ حاليًا؟
مرحباً، أنا أستخدمه في بيئة الإنتاج هنا. https://iogames.forum . إنه يعمل بشكل جيد، ولا توجد أخطاء حتى الآن. إذا كانت هناك أي أخطاء ووجدتها، فأخبرني، وسأقوم بإصلاحها.
خطأ معروف: لا تزال رسائل البريد الإلكتروني تُطلب للتحقق منها إذا تمت دعوة المستخدم عبر دعوة. أنا مشغول ولكن سأحاول إصلاح هذا في يوم من الأيام.
لقد لاحظت أيضًا أنه يعرض رسالة مماثلة عندما يحتاج المستخدمون إلى موافقة الموظفين.
كنت آمل حقًا أن ينجح هذا. لقد تمكنت من إظهار المكون الإضافي ولكنه لا يزال ينتظر دور البريد الإلكتروني.
مرحباً، لقد مر وقت طويل منذ آخر مرة اختبرت فيها هذا، لكنني سألقي نظرة عليه اليوم.
لقد قمت بتثبيته الآن. لا توجد مشاكل أثناء التسجيل، يتم تنشيط المستخدم على الفور.
هل قمت بتحديد المربع في إعدادات المكون الإضافي؟
ماذا لو حاولوا تسجيل الدخول بعد رؤية تلك الشاشة؟ هل ينجح ذلك بالصدفة؟
لا ينبغي أن يتم إرسال التحقق حتى عندما لا يكون المكون الإضافي مثبتًا، على حد علمي، فإن تسجيل الدخول الموحد من جوجل يتحقق من صحة رسائل البريد الإلكتروني بنفسه.
حاولت للتو ويطلب مني التحقق مرة أخرى.
لقد قمت بتعيين SSO داخليًا بحيث لا يمكن للمستخدمين سوى الموجودين في مؤسستنا تسجيل الدخول.
أتساءل عما إذا كان لدي أي تعارض مع SSO آخر. لا أعتقد ذلك، ولكن ربما هذا هو الحال؟
لدي Nextend SSO مُعدّ لموقع WordPress الخاص بي للتسجيل وتسجيل الدخول لتطبيق داخلي لأن لدينا مساحة عمل.
لقد وجهت موقع الويب إلى مجتمعي على نطاق فرعي. ثم قمت بتفعيل Connect SSO وجميع إضافات المكونات الإضافية (على الرغم من أنني لا أعتقد أن مجموعات hd2 الخاصة بي مُعدة بشكل صحيح).
لا يزال يعمل بشكل جيد بالنسبة لي!
@codergautam شكراً جزيلاً على هذه الإضافة! ![]()
ما مدى قلقنا بشأن تعطلها في التحديثات المستقبلية؟



