رمز التحقق البسيط Happy Captcha عبارة عن حزمة برامج رمز التحقق Java سهلة الاستخدام، مصممة لقضاء أقصر وقت وأقل قدر من التعليمات البرمجية لتنفيذ وظيفة رمز التحقق لموقع الويب.
يوفر رمز التحقق البسيط Happy Captcha نموذجين للعرض: الصور والرسوم المتحركة. يتضمن محتوى رمز التحقق اللغة الصينية (بما في ذلك 3500 حرف صيني شائع الاستخدام)، والأرقام العربية (09)، والأرقام الصينية (من صفر إلى تسعة)، والأرقام الصينية الكبيرة (صفر). إلى تسعة، أرقام وحروف مختلطة (09-az-AZ)، أرقام مختلطة وأحرف صغيرة (09-az)، أرقام مختلطة وأحرف كبيرة (09-AZ)، أحرف صغيرة خالصة، أحرف كبيرة خالصة، أحرف كبيرة مختلطة و). الحروف الصغيرة والتعبيرات التشغيلية 12 نوعًا بما في ذلك الصيغ (التعبيرات الحسابية الرقمية العربية والتعبيرات الحسابية الصينية).
رمز التحقق البسيط لـ Happy Captcha يتوافق تمامًا مع اتفاقية ترخيص Apache 2.0 مفتوحة المصدر، ويمكنك استخدام البرنامج بحرية إذا وجدت أي عيوب في البرنامج عند استخدام Happy Captcha، فلا تتردد في الاتصال بالمؤلف.
تثبيت رمز التحقق البسيط Happy Captcha
إذا كان مشروعك يستخدم Maven لإدارة التبعية، فستحتاج فقط إلى إضافة التكوين التالي إلى ملف pom.xml
com.ramostear
سعيد كلمة التحقق
1.0.1
يمكن لمستخدمي Gradle الحصول على Happy Captcha من خلال تقديم التكوين التالي:
التنفيذ "com.ramostear:Happy-Captcha:1.0.1"
سعيد Captcha استخدام رمز التحقق البسيط
تسعى HappyCaptcha جاهدة لإبقاء العملية بسيطة عند التصميم، بشكل افتراضي، ما عليك سوى كتابة سطر واحد من التعليمات البرمجية لإنشاء صورة رمز تحقق جميلة. فيما يلي مثال على استخدام HappyCaptcha
@التحكم
الفئة العامة HappyCaptchaController{
@GetMapping("/captcha")
الفراغ العام HappyCaptcha (طلب HttpServletRequest، استجابة HttpServletResponse) {
HappyCaptcha.require(request,response).build().finish();
}
}
بالنسبة إلى HappyCaptcha، فإن الطلب والاستجابة فقط هي المعلمات المطلوبة، ويمكن استخدام القيم الافتراضية لبقية المعلمات.
بشكل افتراضي، يتم عرض رمز التحقق الذي تم إنشاؤه بواسطة HappyCaptcha في شكل صورة. المحتوى عبارة عن مجموعة عشوائية من الأحرف من 09-az-A~Z. طول الحرف هو 5، وعرض الصورة 160، والارتفاع 50، والخط هو Microsoft Yahei.