Hi there. We set up Discourse to power community.intercoin.org but we get spambots from random IPs signing up and submitting messages “suspiciously fast”. While we could try to moderate those messages, I would like to add an additional custom hurdle to the signup process, could be as simple as “type the word intercoin” and then a correct answer or answers would allow login.
I am sure it is easy to add if you know Ruby but perhaps there is already a plugin I can install, which modifies the view and controller for registration to reject registrations that don’t have a correct answer?
Please link me to how to install this plugin. Are there several such plugins?
Since people could register with Google or Facebook, another option would be to keep showing people a question and not activate them as users unless they answer it. I would even recommend having a “Questions the admins want you to answer” feature as facebook has in their Groups.
Hello,
Maybe user fields can help you out where they could type the word. However, if they got it wrong it cannot make them re-try. Perhaps not the best solution but give it a shot?
You might have a look at Optional global invite code. You could, perhaps, add the invite code to your header so that a human could see it. Note, though, that lots of spam is created by humans these days, so that won’t help.
أود أن أرفع هذا الموضوع. لدي موقع مخصص بشكل خاص لعلماء اللغة، وأود إضافة سؤال أساسي جدًا لمساعدتي في التأكد من أنهم ليسوا روبوتات بريد عشوائي - “ما هي لغتك المفضلة؟” أو شيء من هذا القبيل. إذا كان بإمكاني رؤية الرد قبل الموافقة عليهم، أعتقد أن ذلك سيزيد من جودة موقعي.
في الوقت الحالي، لنفترض أنني تلقيت طلب مستخدم بعنوان بريد إلكتروني من Gmail وبدون اسم. ليس لدي طريقة لمعرفة ما إذا كانوا مهتمين حقًا بالموقع على الإطلاق.
تحديث
حسنًا، في الواقع، هناك خيار لإرسال رسالة إلى مقدم الطلب، لذا سأجرب ذلك كأداة تصفية في الوقت الحالي. ما زلت أعتقد أن نهج السؤال يمكن أن يسرع العملية.
/admin/customize/user_fields لطيف ولكنه لا يستطيع التحقق من الإجابة تلقائيًا؟
هل هناك أي حل آخر في هذه الأثناء؟
على سبيل المثال، بالنسبة لمنتدى بموضوع “فريق رياضي”، يمكن أن يكون السؤال “عن أي فريق رياضي يدور هذا المنتدى” والإجابة “اسم الفريق”، “اسم الفريق” (غير حساس لحالة الأحرف)، “اسم الفريق”.
يمكن أن تكون أسئلة التأكيد هذه فعالة للغاية. بالحديث من واقع الخبرة مع تطبيق ويب مختلف، فإن روبوتات البريد العشوائي لحسن الحظ غبية بما يكفي لعدم قدرتها على فهم ذلك. هل يمكنك من فضلك النظر في تنفيذ هذه الميزة؟