phpBB2 এর সাথে reCAPTCHA ব্যবহার করা হচ্ছে

গুরুত্বপূর্ণ : reCAPTCHA API-এর সংস্করণ 1.0 আর সমর্থিত নয়, অনুগ্রহ করে সংস্করণ 2.0-এ আপগ্রেড করুন৷ আরও জানুন

ফোরাম স্প্যাম প্রতিরোধ করতে reCAPTCHA phpBB2 প্লাগইন একটি ক্যাপচা ব্যবহার করে৷

আমরা সুপারিশ করি যে আপনি reCAPTCHA ইনস্টল করতে reCAPTCHA phpBB MOD ব্যবহার করুন৷ দুটি মোড উপলব্ধ রয়েছে, একটি নিবন্ধনের জন্য এবং একটি অতিথি পোস্টের জন্য৷

phpBB MOD ছাড়াও, রেজিস্ট্রেশনে reCAPTCHA সক্ষম করার জন্য একটি প্যাচও রয়েছে৷ একটি প্যাচ ব্যবহার করে reCAPTCHA ইনস্টল করতে, এই নির্দেশাবলী অনুসরণ করুন:

  1. জিপ ফাইলটি ডাউনলোড করুন এবং এক্সট্রাক্ট করুন।
  2. আপনার phpBB অন্তর্ভুক্ত ডিরেক্টরিতে recaptchalib.php ফাইলটি সরান।
  3. আপনার phpBB অন্তর্ভুক্ত ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডটি চালিয়ে প্রথম প্যাচটি প্রয়োগ করুন:
    patch -b usercp_register.php < /path/to/usercp_register.patch
  4. profile_add_body.tpl.patch ফাইলটিকে phpBB টেমপ্লেট/<your_theme> ডিরেক্টরিতে সরান (ডিফল্টরূপে <your_theme> হল 'subSilver')
  5. phpBB টেমপ্লেট/<your_theme> ডিরেক্টরি থেকে নিম্নলিখিত কমান্ডটি চালিয়ে দ্বিতীয় প্যাচটি প্রয়োগ করুন:
    patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
  6. এখানে reCAPTCHA কীগুলির জন্য সাইন আপ করুন। reCAPTCHA আপনাকে একটি সর্বজনীন এবং ব্যক্তিগত কী ইস্যু করবে। আপনার অন্তর্ভুক্ত ডিরেক্টরিতে usercp_register.php খুলুন এবং আপনাকে জারি করা মানগুলির সাথে $recaptcha_public_key এবং $recaptcha_private_key আপডেট করুন।
  7. এটাই! আপনার reCAPTCHA উইজেটটি এখন ব্যবহারকারীর নিবন্ধন পৃষ্ঠায় উপস্থিত হওয়া উচিত।

FAQ

প্যাচ কমান্ড ব্যর্থ হলে কি হবে?

প্যাচটি ইউনিফাইড ডিফ (ডিফ -উ) ব্যবহার করে তৈরি করা হয়েছিল। এই ফাইলের বিভিন্ন সংস্করণ বা অন্যান্য পরিবর্তনগুলি একটি বিরোধের কারণ হতে পারে৷ কী পরিবর্তন করা হচ্ছে এবং কীভাবে এটি আপনার ফাইলের সাথে বিরোধ সৃষ্টি করেছে তা দেখতে আপনি প্যাচ ফাইলটি অধ্যয়ন করতে পারেন।

আমি প্যাচ পরিবর্তনগুলি রোল ব্যাক করতে চাই বা reCAPTCHA আনইনস্টল করতে চাই, আমি কীভাবে এটি করব?

যখন আপনি '-b' বিকল্পের সাথে প্যাচ কমান্ডটি চালান, একই ডিরেক্টরিতে ফাইলগুলির একটি ব্যাকআপ তৈরি করা হয়েছিল। প্যাচ করা ফাইলটিকে মূলের সাথে ওভাররাইট করতে mv কমান্ডটি ব্যবহার করুন। এছাড়াও আপনি আপনার অন্তর্ভুক্ত ডিরেক্টরি থেকে recaptchalib.php ফাইলটি মুছে ফেলতে পারেন।