वर्णन
खूप सोपा CAPTCHA एकटा काम करत नाही आणि इतर प्लगइन्ससह काम करण्यासाठी तयार केला आहे. हे मूळतः Contact Form 7 साठी तयार केले आहे, तथापि, तुम्ही हे तुमच्या स्वतःच्या प्लगइनसह वापरू शकता.
टीप: हा उत्पादन “खूप सोपा” आहे, जसे की त्याचे नाव सूचित करते, म्हणजेच, तो खूप सुरक्षित नाही. जर तुम्हाला परिपूर्ण सुरक्षा हवी असेल, तर तुम्ही इतर उपायांचा प्रयत्न करावा.
हे कसे कार्य करते?
खूप साधा CAPTCHA PHP “सत्रे” स्थिती साठवण्यासाठी वापरत नाही, अनेक इतर PHP CAPTCHA उपायांच्या विपरीत, तर ते तात्पुरत्या फाइल्स म्हणून साठवतो. हे तुम्हाला WordPress मध्ये ते समाविष्ट करण्याची परवानगी देते, संघर्षाबद्दल काळजी न करता.
जेव्हा तुम्ही CAPTCHA तयार करता, Really Simple CAPTCHA त्यासाठी दोन फायली तयार करते; एक म्हणजे CAPTCHA ची इमेज फाईल, आणि दुसरी म्हणजे एक टेक्स्ट फाईल जी CAPTCHA चा योग्य उत्तर संग्रहित करते.
या दोन फाईल्सच्या नावांमध्ये समान (यादृच्छिक) प्रिफिक्स आहे, उदाहरणार्थ, “a7hk3ux8p.png” आणि “a7hk3ux8p.txt.” या प्रकरणात, उदाहरणार्थ, जेव्हा प्रतिसादक “a7hk3ux8p.png” चित्राच्या उत्तरात “K5GF” असे उत्तर देतो, तेव्हा Really Simple CAPTCHA “K5GF” चा हॅश काढतो आणि तो “a7hk3ux8p.txt” फाईलमध्ये संग्रहित हॅशशी तपासतो. जर दोन्ही जुळत असतील, तर उत्तर योग्य म्हणून पुष्टी केले जाते.
आपल्या प्लगइनसह कसे वापरावे
सूचना: प्लगइन विकासकांसाठी खालील सूचना आहेत.
प्रथम, ReallySimpleCaptcha वर्गाचा एक उदाहरण तयार करा:
$captcha_instance = new ReallySimpleCaptcha();
आपण इच्छेनुसार उदाहरण चल बदलू शकता.
// Change the background color of CAPTCHA image to black
$captcha_instance->bg = array( 0, 0, 0 );
इतर चलांमध्ये रस असल्यास, कृपया really-simple-captcha.php पहा.
CAPTCHA साठी एक यादृच्छिक शब्द तयार करा.
$word = $captcha_instance->generate_random_word();
तात्पुरत्या निर्देशिकेत एक प्रतिमा फाइल आणि एक संबंधित मजकूर फाइल तयार करा.
$prefix = wp_rand();
$captcha_instance->generate_image( $prefix, $word );
त्यानंतर, चित्र दाखवा आणि प्रतिसादकाकडून उत्तर मिळवा.
उत्तराची correctness तपासा.
$correct = $captcha_instance->check( $prefix, $the_answer_from_respondent );
जर $correct खरे असेल, तर पुढे जा. अन्यथा, प्रतिसादकाला ब्लॉक करा — कारण तो मानव नसल्यासारखा दिसेल.
आणि शेवटी, तात्पुरती प्रतिमा आणि मजकूर फायली काढा, कारण त्यांचा आता उपयोग होत नाही.
$captcha_instance->remove( $prefix );
हेच सर्व आहे.
जर तुम्ही याचा थेट नमुना पाहू इच्छित असाल, तर तुम्ही Contact Form 7 वापरून पाहू शकता.
स्क्रीनशॉट
स्थापना
जास्तीत जास्त प्रकरणांमध्ये तुम्ही WordPress कडून स्वयंचलितपणे स्थापित करू शकता.
तथापि, जर तुम्ही हे हस्तपद्धतीने स्थापित केले, तर या चरणांचे पालन करा:
- पूर्ण
really-simple-captcha
फोल्डर/wp-content/plugins/
निर्देशिकेत अपलोड करा. - ‘Plugins’ मेन्यूद्वारे WordPress मध्ये प्लगइन सक्रिय करा.
FYI: या प्लगइनसाठी “नियंत्रण पॅनेल” नाही.
नेहमी विचारले जाणारे प्रश्न
-
CAPTCHA कार्य करत नाही; प्रतिमा दिसत नाही.
-
खूप सोपा CAPTCHA साठी तुमच्या सर्व्हरवर GD आणि FreeType लायब्ररी स्थापित असणे आवश्यक आहे. ती स्थापित आहेत का हे तुमच्या सर्व्हर प्रशासकाला विचारा.
तात्पुरत्या फाईल फोल्डरला लेखनयोग्य बनवा. तात्पुरत्या फाईल फोल्डरचे स्थान ReallySimpleCaptcha वर्गाच्या
tmp_dir
उदाहरण चलाद्वारे व्यवस्थापित केले जाते. लक्षात ठेवा की सेटिंग कॉल करणाऱ्या प्लगइनवर अवलंबून असते. उदाहरणार्थ, Contact Form 7 मूलतः तात्पुरत्या फोल्डर म्हणूनwp-contents/uploads/wpcf7_captcha
वापरते, परंतु आपल्या सेटिंग्जनुसार ते वेगळा फोल्डर वापरू शकते.आपल्याकडे आणखी काही प्रश्न असल्यास, कृपया समर्थन फोरमवर सबमिट करा.
समीक्षा
योगदानकर्ते आणि विकसक
“खूप सोपा CAPTCHA” हे मुक्त स्रोत सॉफ्टवेअर आहे. पुढील लोक या प्लगइनच्या निर्मितीत योगदान केले आहे.
योगदानकर्ते“खूप सोपा CAPTCHA” 41 लोकॅलसमध्ये भाषांतरित केले आहे. अनुवादकांना त्यांच्या योगदानाबद्दल धन्यवाद.
भाषांतर करा “खूप सोपा CAPTCHA” तुमच्या भाषेत.
विकासातील आग्रह?
कोड ब्राउझ करा, SVN संग्रहालय तपासा, किंवा विकास लॉग च्या RSS द्वारे सदस्यता घ्या.
बदलांची यादी
2.3
- WordPress आवृत्ती 6.4 पर्यंत आवश्यकतांची किमान मर्यादा वाढवली आहे.
2.2
- किमान आवश्यक WordPress आवृत्ती 6.1 वर वाढवली.
- किमान आवश्यक PHP आवृत्ती 7.4 वर वाढवली.
ReallySimpleCaptcha::normalize_path()
च्या जागीwp_normalize_path()
वापरा.- अपाचे निर्देशांक अद्यतनित करीत आहे.