Authen :: PluggableCaptcha.

Authen :: pluggablecaptcha هو إطار CAPTCHA قابل للتوصيل ل PERL.
التحميل الان

Authen :: PluggableCaptcha. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jonathan Vanasco
  • موقع ويب الناشر:
  • http://search.cpan.org/~jvanasco/Authen-PluggableCaptcha-0.05/lib/Authen/PluggableCaptcha/Tutorial.pm

Authen :: PluggableCaptcha. العلامات


Authen :: PluggableCaptcha. وصف

Authen :: PLuggableCaptcha هو إطار CAPTCHA قابل للتوصيل ل PERL. Authen :: PluggableCaptcha هو إطار CAPTCHA قابل للتوصيل ل Perl.SynopsiPortant-- إطلاق .03 غير متوافق مع الإصدارات السابقة. والأصحى: تم استبدال جميع السنانير الخارجية ل Mashing Thangling بأساليب كائن (IE: $ OBJ -> {'__ Challenge'} هو الآن $ obj-> التحدي) وجدات الكلمات الرئيسية تتوقع اسم الفصل كلمة "_class" laux.authen :: pluggablecaptcha هو إطار لإنشاء اختبار CAPTCHAS، بناء على فكرة إنشاء CAPTCHAS مع بنية مساعدية. قوة هذه الوحدة هي أنه يخلق CAPTCHAS بمعنى أن مبرمج يكتب وحدات PERL - ليس فقط في بمعنى أن مبرمج يستدعي مكتبة CAPTCHA للعرض. تم تقسيم جوهر CAPTCHA إلى ثلاثة مكونات: KEYMANAGER، والتحدي والتجديد - كل ما لديهما الآن مبرمجون لديهم سيطرة كاملة. مزيج وتطابق الفئات الموجودة أو إنشاء الخاصة بك. Authen :: pluggablecaptcha يساعدك على جعل اختبارات CAPTCHA الخاصة بك - ويساعدك على القيام بذلك بسرعة. يعالج مكون KeyManager إنشاء مفاتيح Validatiing التي يتم استخدامها لاحقا لتحديد CAPTCHA بشكل فريد. بشكل افتراضي يستخدم KeyManager نظام رئيسي يستند إلى وقت واحد، ولكن يمكن أن يكون ممتدا تافيا للإدماج مع قاعدة بيانات وإجراء مفاتيح الاستخدام الفردي. خرائط مكون التحدي. يستخدم مكون التجسيد لعرض التحدي - كن نصا أو صورة أو صوت. استخدم Authen :: pluggablecaptcha؛ استخدم Authen :: pluggablecaptcha :: التحدي :: TypeString؛ استخدم Authen :: pluggablecaptcha :: Render :: Image :: Imager؛ # إنشاء كلمة التحقق الجديدة لنموذج الخاص بي CAPTCHA $ = Authen :: pluggablecaptcha-> جديد (Type => "جديد"، "جديد"، SENTER => User-> seed، site_secret => $ myapp :: config :: site_secret ) بلدي captcha_publickey = $ captcha-> get_publickey ()؛ # صورة captcha؟ قم بإنشاء رابط HTML إلى البرنامج النصي CAPTCHA الخاص بك مع المفتاح العام لي HTML = QQ ||؛ # صورة captcha؟ يقدمها $ $ الحالي_publickey = 'A33D8CE53691848EE1096061DFDD4639_1149624525'؛ بلدي $ الحالي_publickey = $ Apr-> param ('captcha_publickey')؛ بلدي captcha = autcha = authen :: pluggablecaptcha-> جديد (type => 'موجود'، peanomkey => $ vublic_publickey، seed => $ session-> user- seed، site_secret => $ myapp :: config :: site_secret)؛ # حفظها كملف بلدي AS_STRING = $ captcha-> render (challard_class => authen :: pluggablecaptcha :: التحدي :: typestring '، render_class =>' authen :: plughablecaptcha :: Render :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image :: Image: ، التنسيق => 'JPEG')؛ فتح (اكتب، "> test.jpg")؛ طباعة الكتابة $ AS_STRING؛ إغلاق (الكتابة)؛ # أو خدمتها بنفسك $ r-> add_header (نوع المحتوى: صورة / jpeg ')؛ $ R-> طباعة ($ AS_STRING)؛ # انتظر، ماذا لو كنا نريد التحقق من صحة CAPTCHA أولا؟ بلدي captcha = autcha = authen :: pluggablecaptcha-> جديد (type => 'موجود'، peanomkey => $ Apr-> param ('captcha_publickey')، seed => $ session-> user- seed، site_secret = $ myapp: : التكوين :: Site_Secret)؛ إذا (! $ captcha-> validate_response (user_response => $ apr-> param ('captcha_response'))) {my reaster = $ captcha-> get_error ('validate_response')؛ يموت "لا يمكن التحقق من صحة CAPTCHA لأن: $ {سبب}."؛ }؛ في المثال أعلاه، $ captcha-> جديد فقط تكوين كلمة التحقق. CAPTCHA-> تقديم فعلا يجعل الصورة. إذا انتهت صلاحية CAPTCHA (قديم في التكوين الافتراضي)، فسيتم إجراء روتين CAPTCHA الصالح الافتراضي من البرنامج المساعد بشكل أفضل حتى الآن، والتعامل مع كل التحقق من صحة التطبيق / الطلب في الوقت المناسب في منطق التطبيق. توقيتها فقط تجعل شخص ما يجيب على شخص CAPTCHA 1X كل 5 دقائق، ولكنه لا يمنع إعادة المستخدم RE / MIC يقبل حجة "Render_Class" التي ستفصل داخليا على الروتينات إلى مثيل جديد لتلك الفئة. استخدام هذه الأسلوب أن تنشأ باستخدام مفتاح واحد وتحدي. متطلبات: perl.


Authen :: PluggableCaptcha. برامج ذات صلة

cvsstat.

cvsstat هو برنامج بيرل الذي يحول إخراج "حالة السيرة الذاتية" إلى جدول ASCII الذي تم فرزه بعد حالة الملفات. ...

66

تحميل