أود خفض حاجز تسجيل الدخول في منتدى مدرستنا بالإجراء التالي:
يجب أن تحتوي الروابط المرسلة عبر البريد الإلكتروني إلى المنتدى (غير العام في الغالب) على اسم المستخدم للمستخدم المخاطب (مثل forum.my.tld/t/123#user=toka)
إذا فتح مستخدم غير مسجل الدخول هذا الرابط، تعرض صفحة خيار إرسال رابط تسجيل الدخول بالنقر على زر.
عند النقر، يجب إرسال تسجيل دخول برمز تسجيل دخول إلى المستخدم، والذي يسمح له بعد ذلك بفتح الصفحة المستهدفة دون مزيد من التفاعل لفترة محددة. بخلاف ذلك، يجب تقديم زر “إعادة إرسال رابط تسجيل الدخول”.
هل تم تنفيذ هذا بالفعل في مكان ما؟
إذا لم يكن كذلك: ما هي الآليات الموجودة التي يمكن استخدامها لتنفيذه؟
نعم. هذه هي طريقتنا البارزة لتسجيل الدخول إلى المنتدى. ولكن بالنسبة لجزء كبير من المستخدمين، يبدو هذا صعبًا للغاية.
بالإضافة إلى ذلك، نواجه مشكلة أن بعض المستخدمين يستخدمون عناوين بريد إلكتروني غير متطابقة في اتصالاتهم. على سبيل المثال، (at)gmail.com و (at)googlemail.com، أو عناوين بريد إلكتروني بنقاط مضافة أو بدونها في اسم المستخدم. لا يتذكرون عنوان البريد الإلكتروني الذي كتبوه مرة واحدة على نموذج التسجيل الورقي (نعم، آسف، إنها ألمانيا) وهم إما غير مدركين لهذه المشاكل أو لإمكانية معرفة “عنوان البريد الإلكتروني لتسجيل الدخول” الخاص بهم عن طريق التحقق من رؤوس رسائل البريد الإلكتروني الخاصة بهم.
لذلك، أنا أبحث عن طريقة تسمح الروابط المرسلة للمستخدمين بتسجيل الدخول دون الحاجة إلى معرفة كيفية استخدام إجراء تسجيل الدخول في Discourse.
هناك بالتأكيد خطر أمني، إذا كنت مرتاحًا لقبوله، فإن بعض الأتمتة التي تنشئ الروابط التي ننشئها عند محاولة تسجيل الدخول عبر البريد الإلكتروني، قابلة للتحقيق بالتأكيد، طالما أن لديهم حسابات بالفعل.