2010-03-03 18 views

उत्तर

13

योग्य कुछ बातें को देखने के लिए:

कि खोज के कुछ मिनटों के बाद था - मुझे यकीन है कि आप अधिक जानकारी प्राप्त कर सकते हैं।

+0

+1 अरे आप श्री स्कीट, तुम मुझे पंच को हराया। – rook

+0

reCAPTCHA नेट पुस्तकालय आदर्श पुस्तकालय लेकिन BotDetect ASP.NET कॅप्चा नि: शुल्क परीक्षण संस्करण – AjmeraInfo

+0

मैं BotDetect उपयोग कर रहा हूँ अब एक नई परियोजना पर है। मैंने इसे चुना क्योंकि इसमें कोई बाहरी निर्भरता नहीं है, ऑडियो का समर्थन करता है, और इसमें कई लोकेल समर्थन हैं। $ 600 के लिए पूर्ण स्रोत उपलब्ध है। –

2

इस http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx महान क्या करेंगे ...

+0

reCapthca का उपयोग करें यह बहुत अधिक सुरक्षित है। – rook

+0

क्या आप इसके बारे में निश्चित हैं? मैंने एक दोस्त हैकर सुना है कि कैप्चा एक्स कंपनियों को जानकारी देता है जो x समय पर पाठ उत्पन्न करता है y और इस तरह वे स्पैम कर सकते हैं ... –

2

मैं पहली बार इस एक का इस्तेमाल किया है: http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx

लेकिन मैं बॉट द्वारा बड़े पैमाने पर स्पैम समस्याओं था। ReCaptcha का उपयोग अब तक सही काम करता है।

+0

आपको बहुत धन्यवाद – AjmeraInfo

+1

+1 reCapthca चट्टानों! – rook

0

सब नीचे लोड सबसे पहले शुद्ध आयात से MSCaptcha.dll कि उपकरण पट्टी में dll और भी अपने बिन फ़ोल्डर में संदर्भ जोड़ें aspx फ़ाइल में लिखने निम्नलिखित कोड

<cc1:CaptchaControl ID="CaptchaControl1" runat="server" 
            CaptchaBackgroundNoise="Low" CaptchaLength="6" 
            CaptchaHeight="60" CaptchaWidth="200" 
            CaptchaLineNoise="None" CaptchaMinTimeout="5" 
            CaptchaMaxTimeout="240" FontColor="#529E00"/> 
<asp:Label ID="lbl" runat="server" Text="Verification Code *" style="display: inline-block;width: 200px;line-height: 1.8; vertical-align: top; font-size: 12px;font-weight:bold;"></asp:Label> 
<asp:TextBox ID="txtcaptcha" runat="server" Height="22px" Width="325px" style="border: 1px solid #900;"></asp:TextBox> 

और फ़ाइल लिखने के पीछे कोड में

CaptchaControl1.ValidateCaptcha(txtcaptcha.Text.Trim()); 
    if (CaptchaControl1.UserValidated) 
       { 
        lbierror.ForeColor = System.Drawing.Color.Green; 
        lbierror.Text = "Valid"; 
       } 
       else 
       { 
        lbierror.ForeColor = System.Drawing.Color.Red; 
        lbierror.Text = "InValid Captacha"; 
       } 

मुझे आशा है कि इस काम करेंगे

संबंधित मुद्दे