Loading...

תוסף וורדפרס Really Simple CAPTCHA

ממש פשוט CAPTCHA לא עובד לבד והוא נועד לעבוד עם תוספים אחרים. הוא נוצר במקור עבור טופס יצירת קשר 7 , עם זאת, אתה יכול להשתמש בו עם תוסף משלך.

הערה: מוצר זה הוא “פשוט מאוד” כפי ששמו מרמז, כלומר, הוא אינו מאובטח מאוד. אם אתה צריך אבטחה מושלמת, אתה צריך לנסות פתרונות אחרים.

איך הוא עובד?

ממש פשוט CAPTCHA אינו משתמש PHP “מושבים” לאחסון מדינות, בניגוד פתרונות רבים אחרים PHP CAPTCHA, אבל מאחסן אותם קבצים זמניים. זה מאפשר לך להטביע אותו לתוך וורדפרס בלי לדאוג קונפליקטים.

כאשר אתה יוצר CAPTCHA, באמת פשוט CAPTCHA יוצר שני קבצים עבור זה; אחד הוא קובץ תמונה של CAPTCHA, והשני הוא קובץ טקסט המאחסן את התשובה הנכונה ל- CAPTCHA.

לשני הקבצים יש אותה קידומת (אקראית) בשמות הקבצים שלהם, לדוגמה, “a7hk3ux8p.png” ו- “a7hk3ux8p.txt”. במקרה זה, לדוגמה, כאשר המשיב עונה “K5GF” כתשובה לתמונה “a7hk3ux8p.png”, אז 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 );

ראה באמת, פשוט, captcha.php אם אתה מעוניין משתנים אחרים.

צור מילה אקראית עבור CAPTCHA.

$word = $captcha_instance->generate_random_word();

צור קובץ תמונה וקובץ טקסט מתאים בספריה הזמנית.

$prefix = mt_rand();
$captcha_instance->generate_image( $prefix, $word );

לאחר מכן, להציג את התמונה ולקבל תשובה מן המשיב.

בדוק את נכונות התשובה.

$correct = $captcha_instance->check( $prefix, $the_answer_from_respondent );

אם נכון $ נכון, קדימה. אחרת, לחסום את המשיב – כפי שזה נראה לא להיות אנושי.

ואחרון, להסיר את התמונה זמנית קבצי טקסט, כפי שהם כבר לא בשימוש.

$captcha_instance->remove( $prefix );

זה הכל.

אם ברצונך לראות דוגמה חיה זו, תוכל לנסות את טופס יצירת קשר 7 .

להורדת התוסף
2018-05-10T13:06:56+00:00
יצירת קשר
close slider