
در پرتال نیوک لرن , یکی از بخش هایی که پیشرفت خوبی داشته است , اما کمتر در مورد آن آموزشی , یا مقاله ای برای ظرفیت های آن نوشته شده باشد , بخش کدامنیتی می باشد .
در نیوک لرن شما قادرید , دو نوع کدامنیتی داشته باشید ,که شامل تصویری و سوالی می باشد .
برای فعال کردن هر کدام از انواع کدهای امنیتی می بایست به مدیریت سایت - تنظیمات بروید و هر یک را فعال کنید .
در کد امنیتی به شیوه تصویری امکان بارگذاری مجدد کد تصویری وجود دارد , اما در این مقاله می پردازیم به شیوه های ایجاد ظاهری جدید برای این بخش پرکاربرد .
منتظر خلق کدهای تصویری ابتکاری شما هستیم .
برای اینکه بتوانید کدتصویری با فونت متفاوت داشته باشید , می بایست فایل includes/captcha/securimage.php را باز کنید .
متغیر use_gd_font$ را پیدا کنید و مقدار آن را مساوی true قرار بدهید
سپس نام فونت خود را به آنچه می خواهید تغییر بدهید . متغیر gd_font_file$ را مساوی با مسیر فونت جدید قرار بدهید . دقت کنید که در مسیر ذکر شده سه فونت متفاوت می باشد .
یکی از امکانات این بخش نمایش کلمات معنادار مانند penny , fifty و ... می باشد . دقت کنید که حتی می شود از کلمات فارسی نیز استفاده کرد .
برای اینکار متغیر use_wordlist$ را مساوی true قرار بدهید
برای تغییر این لیست لغات افدام به ویرایش فایل متنی مسیر includes/captcha/words/words.txt کنید
متغیر $font_size میزان اندازه فونت می باشد
$image_bg_color کد رنگ پشت زمینه دلخواه خود را درج کنید
$text_color کد رنگ حروف را درج کنید
متغیر $use_multi_text را مساوی true قرار بدهید
سپس کد رنگ ها را با یک کاما از هم جدا کنید و جلوی متغیر $multi_text_color قرار بدهید
با این امکان می شود خطوطی را روی کدتصویری قرار داد , تا کار برای ربات ها سخت شود . دقت کنید این خطوط گاهی بسیار آزار دهنده است .
$draw_lines را مساوی true قرار بدهید
$line_color این متغیر رنگ خط کشیده شده را تغییر می دهد
$line_thickness عمق خط کشیده شده است
و دیگر متغیرها که می شود به راحتی آن ها را تغییر داد .
فقط دقت کنید که این فایل را حتما با ویرایشگر مناسب مانند notebpad و یا ویرایشگر حرفه ای باز کنید تا مشکلی ایجاد نشود .