ကွန်ယက်နည်းပညာ၏စဉ်ဆက်မပြတ်တိုးတက်မှုနှင့်အတူ E-commerce ပလက်ဖောင်းများသည်သုံးစွဲသူများနေ့စဉ်စျေးဝယ်ခြင်းအတွက်အဓိကလမ်းကြောင်းဖြစ်လာသည်။ ထိုကဲ့သို့သောမြင်ကွင်းတွင် Mall ၏ login interface သည်အသုံးပြုသူမည်သူမည်ဝါဖြစ်ကြောင်းအတည်ပြုခြင်းအတွက်ပထမဆုံးကာကွယ်ရေး၏ပထမဆုံးအကြိမ်ဖြစ်သည်။ အတည်ပြုကုဒ်သည်အန္တရာယ်ရှိသောတိုက်ခိုက်မှုများကိုတွန်းလှန်ရန်ဘုံနည်းလမ်းများအနက်မှတစ်ခုဖြစ်သည်။ ပျောက်ဆုံးသည်နှင့်တစ်ပြိုင်နက်စနစ်တကျအန္တရာယ်များဖြစ်စေရန်အလွန်လွယ်ကူသည်။ ဤဆောင်းပါးသည်ပျောက်ဆုံးနေသောစိစစ်ရေးကုဒ်များပြ problem နာကိုခွဲခြမ်းစိတ်ဖြာခြင်းဖြင့်သက်ဆိုင်ရာ PHP အကောင်အထည်ဖော်မှုနည်းလမ်းကိုမိတ်ဆက်ပေးပြီး Mall Login ၏လုံခြုံရေးကိုတိုးတက်အောင်ပြုလုပ်ပါ။
Verification Code သည်အသုံးပြုသူ login လုပ်ငန်းစဉ်တွင်အရေးကြီးသောအခန်းကဏ် plays မှပါ 0 င်သည်။ အကယ်. အတည်ပြုထားသောကုဒ်သည်ပျောက်ဆုံးနေပါကတိုက်ခိုက်သူသည်အစီအစဉ်မှတစ်ဆင့် Password ပေါင်းစပ်မှုများကိုအဆက်မပြတ်ကြိုးစားပြီးစနစ်နှင့်အသုံးပြုသူအချက်အလက်များ၏လုံခြုံရေးကိုအလေးအနက်ထားနိုင်သည်။ ထို့ကြောင့်, အတည်ပြုကုဒ် function ကိုပျောက်ဆုံးနေမယ်ဆိုရင်ချက်ချင်းကုစားဖို့လိုအပ်ပါတယ်။
အတည်ပြုကုဒ် function ကို PHP ရှိ GD စာကြည့်တိုက်မှတစ်ဆင့်အကောင်အထည်ဖော်နိုင်သည်။ အောက်ဖော်ပြပါသည်စိစစ်အတည်ပြုကုဒ်ကိုထုတ်လုပ်ရန်အတွက်အခြေခံကုဒ်ဖြစ်သည်။
session_start();
$width = 100;
$height = 30;
$image = imagecreate($width, $height);
$bg_color = imagecolorallocate($image, 255, 255, 255);
$text_color = imagecolorallocate($image, 0, 0, 0);
$code = rand(1000, 9999);
$_SESSION['captcha_code'] = $code;
imagestring($image, 5, 10, 5, $code, $text_color);
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
အောက်ပါ HTML code မှတဆင့်, ထုတ်လုပ်သောစိစစ်အတည်ပြုကုဒ်ပုံရိပ်ကို login interface ထဲသို့ထည့်သွင်းထားသည်။ အသုံးပြုသူသည်အတည်ပြုကုဒ်ကိုဖြည့်ရန် input box တစ်ခုပေးထားသည်။
<img src="generate_captcha.php" alt="အတည်ပြုရန်ကုတ်">
<input type="text" name="captcha" placeholder="请输入အတည်ပြုရန်ကုတ်">
အသုံးပြုသူသည် login အချက်အလက်များကိုတင်ပြသောအခါသူဖြည့်စွက်ထားသောအတည်ပြုကုဒ်သည်ထုတ်လုပ်ထားသောတစ်ခုနှင့်ကိုက်ညီမှုရှိ, မလိုလား။ ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
session_start();
if (isset($_POST['captcha']) && $_POST['captcha'] == $_SESSION['captcha_code']) {
// အတည်ပြုအတည်ပြု
} else {
// အတည်ပြုပျက်ကွက်
}
အတည်ပြုကုဒ်သည်အသုံးပြုသူ login လုံခြုံရေးကိုမြှင့်တင်ရန်အခြေခံအတိုင်းအတာဖြစ်သည်။ အထူးသဖြင့် e-commerce ပလက်ဖောင်းများတွင်စိစစ်အတည်ပြုကုဒ်စနစ်၏ကာကွယ်မှုစွမ်းရည်ကိုတိုးတက်စေရုံသာမကသုံးစွဲသူများ၏ပိုင်ဆိုင်မှုများ၏လုံခြုံရေးကိုလည်းကာကွယ်ပေးသည်။ ဤဆောင်းပါးသည် Php Native Functions မှတစ်ဆင့်အတည်ပြုထားသောကုဒ်မျိုးဆက်သစ်များကိုအကာအကွယ်ပေးသည့်လုပ်ငန်းစဉ်ကိုအကောင်အထည်ဖော်သည်။