ASP.NET এর সাথে reCAPTCHA ব্যবহার করা

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

reCAPTCHA ASP.NET লাইব্রেরি আপনার ASP.NET ওয়েবসাইটে একটি ক্যাপচা রাখার একটি সহজ উপায় প্রদান করে, যা আপনাকে বটগুলিকে এটির অপব্যবহার করা বন্ধ করতে সহায়তা করে৷ লাইব্রেরি reCAPTCHA এপিআই মোড়ানো। আপনি C# এবং Visual Basic .NET সহ যেকোনো .NET ভাষা থেকে লাইব্রেরি ব্যবহার করতে পারেন।

ASP.NET এর সাথে reCAPTCHA ব্যবহার করতে, আপনি reCAPTCHA ASP.NET লাইব্রেরি ডাউনলোড করতে পারেন।

দ্রুত শুরু

আপনি আপনার API কীগুলির জন্য সাইন আপ করার পরে, নীচে ASP.NET এর সাথে আপনার সাইটে reCAPTCHA ইনস্টল করার প্রাথমিক নির্দেশাবলী রয়েছে:

  1. library/bin/Release/Recaptcha.dll-এ আপনার ওয়েবসাইটে একটি রেফারেন্স যোগ করুন: ভিজ্যুয়াল স্টুডিও ওয়েবসাইট মেনুতে, রেফারেন্স যোগ করুন নির্বাচন করুন এবং তারপর ডায়ালগ বাক্সে .NET ট্যাবে ক্লিক করুন। .NET উপাদানগুলির তালিকা থেকে Recaptcha.dll উপাদান নির্বাচন করুন এবং তারপরে ওকে ক্লিক করুন। আপনি যদি উপাদানটি দেখতে না পান তবে ব্রাউজ ট্যাবে ক্লিক করুন এবং আপনার হার্ড ড্রাইভে এসেম্বলি ফাইলটি সন্ধান করুন।
  2. নিম্নলিখিত কোড স্নিপেটগুলি যোগ করে আপনি যে ফর্মটিকে সুরক্ষিত করতে চান তাতে reCAPTCHA নিয়ন্ত্রণ প্রবেশ করান:

    aspx পৃষ্ঠার শীর্ষে, এটি সন্নিবেশ করুন:

      <%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
    

    তারপর <form runat="server"> ট্যাগের ভিতরে reCAPTCHA কন্ট্রোল ঢোকান:

      <recaptcha:RecaptchaControl
        ID="recaptcha"
        runat="server"
        PublicKey="your_public_key"
        PrivateKey="your_private_key"
        />
    

    আপনাকে আপনার সর্বজনীন এবং ব্যক্তিগত কী যথাক্রমে PublicKey এবং PrivateKey-তে প্রতিস্থাপন করতে হবে।

  3. আপনার ফর্ম যাচাই করতে আপনি ASP.NET বৈধতা ব্যবহার করছেন তা নিশ্চিত করুন (জমা দেওয়ার সময় আপনার Page.IsValid চেক করা উচিত)।

নিম্নলিখিতটি ভিজ্যুয়াল বেসিক ব্যবহার করে reCAPTCHA সহ একটি "হ্যালো ওয়ার্ল্ড"। AC# নমুনা লাইব্রেরি ডাউনলোডের সাথে অন্তর্ভুক্ত করা হয়েছে।

  <%@ Page Language="VB" %>
  <%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
  <script runat=server%gt;
      Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs)
          If Page.IsValid Then
              lblResult.Text = "You Got It!"
              lblResult.ForeColor = Drawing.Color.Green
          Else
              lblResult.Text = "Incorrect"
              lblResult.ForeColor = Drawing.Color.Red
          End If
      End Sub
  </script>
  <html>
  <body>
      <form runat="server">
          <asp:Label Visible=false ID="lblResult" runat="server" />
          <recaptcha:RecaptchaControl
              ID="recaptcha"
              runat="server"
              Theme="red"
              PublicKey="your_public_key"
              PrivateKey="your_private_key"
              />

          <asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
      </form>
  </body>
  </html>

আরও পড়া

  • চেহারা এবং অনুভূতি কাস্টমাইজ করা
  • টিপস এবং নির্দেশিকা
  • সমস্যা সমাধান