PHP ile resimli güvenlik kodu sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
5 May 2020
Mesajlar
57
Tepki puanı
6
Ödüller
4
6 HİZMET YILI
Merhabalar arkadaşlar, oyunyoneticisi adlı sitenin güvenlik kodu sisteminin aynısını alta bıraktım umarım işinize yarar. İyi forumlar.


IwlKmG.png




PHP:
 <?php

    $secode = substr(rand(10000, 999999), 0, 5);
    $h = 25; // Yükseklik px türünden
    $w = 60; // Genişlik px türünden
    $im = ImageCreate($w, $h); // tualimizi oluşturduk

    //255,255,255 yazan yer arka plan rengini temsil ediyor. RGB olarak istediğiniz gibi değiştirebilirsiniz.
    $navy = ImageColorAllocate($im, 255, 255, 255); // Yazı tahtası renginde bir boya yarattık


    //Yazı rengimiz.
    $siyah = ImageColorAllocate($im, 8, 8, 8);

    //$Secode yazan yer resime yazılacak yazı.
    //15,10,5 yazan kısım yazımızın konumu sadece 10 ve 5 i değiştirmenizi öneririm.
    ImageString($im, 15, 10, 5, $secode, $siyah);
    //Burada yazan $secode resmimizin adı .jpg'de resmimizin uzantısı.
    imagejpeg($im, $secode . '.jpg');

    if (isset($_POST['security'])) {
        $securityCode = $_POST['securityCode'];
        $securityCodeHide = $_POST['securityCodeHide'];

        if ($securityCode == $securityCodeHide) {
            echo 'dogru';
        } else {
            echo 'yanlis';
        }
    }





    ?>


    <form action="testx.php" method="POST">


        <span>Güvenlik Kodu <img src="<?php echo $secode ?>.jpg" alt=""></b></span>
        <input type="hidden" name="securityCodeHide" value="<?php echo $secode; ?>">

        <input type="number" name="securityCode">
        <button type="submit" name="security">Gönder</button>

    </form>
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst