يمكنك التأكد مما إذا كانت عناوين البريد الإلكتروني يتم التحقق منها أم لا عن طريق إنشاء حساب جديد على ووردبريس بعد تمكين Discourse Connect. إذا تم التحقق من عناوين البريد الإلكتروني، فسترى تأكيدًا في أسفل صفحة تفضيلات المستخدم. يمكنك أيضًا وضع علامة “تم التحقق” يدويًا على عنوان بريد إلكتروني من هنا:
بافتراض عدم التحقق من عناوين البريد الإلكتروني، توجد هنا تعليمات حول كيفية وضع علامة “تم التحقق” على عناوين البريد الإلكتروني عند قيام المستخدم بإنشاء حساب: Configure single sign-on (SSO) with WP Discourse and DiscourseConnect. سيكون هذا آمنًا إذا كان موقعك يرسل للمستخدمين بريدًا إلكترونيًا للتأكيد يحتوي على رابط يحتاجون إلى النقر عليه قبل أن يتمكنوا من الوصول إلى الموقع. إذا لم يكن موقع ووردبريس الخاص بك يقوم بذلك، يمكنك أيضًا إضافة بعض التعليمات البرمجية لوضع علامة “تم التحقق” على عناوين البريد الإلكتروني للمستخدمين بعد تسجيلهم في إحدى دوراتك. قد يتطلب إعداد ذلك بعض المساعدة من مطور.
أرى صفحتين منفصلتين لتسجيل الدخول على موقعك:
- Log In ‹ Project Van Life — WordPress (لا يحتوي على رابط لصفحة التسجيل الخاصة بك)
- https://projectvanlife.com/login/ (يحتوي على رابط لصفحة التسجيل الخاصة بك، ولكن النقر على الرابط يأخذني إلى صفحة “غير موجودة”)
أسهل شيء يمكن القيام به هو حل هذه المشكلة بحيث يكون هناك صفحة تسجيل دخول واحدة فقط على الموقع، وتحتوي الصفحة على رابط صالح لصفحة تسجيل الموقع. أعتقد أنه يمكن تحقيق ذلك من خلال صفحة إعدادات المكون الإضافي الذي يضيف نموذج تسجيل الدخول. لاحظ أنه إذا اخترت استخدام صفحة تسجيل الدخول على https://projectvanlife.com/login/ ، فستحتاج إلى إضافة /login إلى “مسار صفحة تسجيل الدخول الخاصة بك” في إعدادات WP Discourse:
أعتقد أن هذا قد يربك المستخدمين. نهج أسهل هو مجرد إضافة رابط إلى منتدى Discourse الخاص بك تم إنشاؤه بحيث يتم تسجيل دخول المستخدمين تلقائيًا إلى Discourse عند النقر على الرابط. إليك تفاصيل حول كيفية إنشاء الرابط: Create a DiscourseConnect login link. بمجرد تمكين DiscourseConnect على موقعك، يجب عليك أيضًا هيكلة هذا الرابط بهذه الطريقة:
هذا ممكن. بعض التفاصيل حول كيفية القيام بذلك هنا: How to import Discourse users to WordPress? - #2 by simon. المشكلة الرئيسية التي أراها هي أنك ستخلق لنفسك عملاً إضافيًا دون تسهيل الأمور كثيرًا لمستخدميك. لو كنت مكانك، لكانت مخاوفي هي أن المستخدمين قد لا يتلقون البريد الإلكتروني أو يقرؤونه، وقد لا يسعد بعض المستخدمين بإنشاء حساب جديد نيابة عنهم. هناك أيضًا مشكلة أمنية محتملة ما لم يكن لدى المكون الإضافي للمستورد الذي تستخدمه طريقة لإجبار المستخدمين على تغيير كلمات المرور الخاصة بهم بعد تسجيل الدخول لأول مرة.
سيكون من الأسهل بكثير مجرد إنشاء موضوع لافتة في فئة “الموظفين” الخاصة بك مع تفاصيل حول التغيير. يمكن تحسين الصياغة في لقطة الشاشة قليلاً:
بمجرد إجراء التغيير، قم بتحديث موضوع اللافتة لإعلام المستخدمين بالاتصال بمسؤول إذا واجهوا أي مشاكل في تسجيل الدخول.
لقد فكرت للتو في شيء قد يساعد. يمكنك تكوين موقع Discourse الخاص بك مؤقتًا ليكون مزود DiscourseConnect لموقعك الويب بين الآن والوقت الذي تحدد فيه موقع ووردبريس الخاص بك ليكون مزود DiscourseConnect. إذا قمت بذلك، يمكنك إضافة شيء مثل ما يلي إلى موضوع اللافتة:
إليك الرابط الكامل الذي استخدمته:
<a>إنشاء حساب على (اسم موقعك)</a>
سيؤدي النقر عليه إلى تسجيل حساب جديد على ووردبريس وإعادة توجيه المستخدمين إلى صفحة ملفهم الشخصي في ووردبريس حيث يمكنهم تعيين كلمة مرور. لاحظ أنه في حالتك ستحتاج إلى استبدال كلا استخدامي http://wp-discourse.test في الرابط بـ https://projectvanlife.com/




