tp5.0驗證碼


在手冊上說直接在配置文件里添加

'captcha'  => [        // 驗證碼字符集合3.        
    'codeSet'  => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',         // 驗證碼字體大小(px)5.   
    'fontSize' => 28,         // 是否畫混淆曲線7.      
    'useCurve' => false,          // 驗證碼圖片高度9.      
    'imageH'   => 50,        // 驗證碼圖片寬度11.       
    'imageW'   => 200,         // 驗證碼位數13.       
    'length'   => 4,         // 驗證成功后是否重置        15.      
    'reset'    => true
    ],

但是tp5.0的需要自己添加驗證碼類,而在tp5.0.5的版本中則自帶有此類只要有這個(現在已更新到5.0.9)

 

我們只需在方法中添加

 $capthcha=new Captcha();
        if (!$capthcha->check($txt_yzm)){
            $this->error('驗證碼不正確');
        }

html:

 <div class="yzm"> 
                    <img  src="{:captcha_src()}" class="verify" onclick="resVerify()" alt="驗證碼" />
                 <a href="javascript:resVerify();"  >看不清,換一張</a>
                 </div>

 或者

<img src="{:captcha_src()}" class="verify" onclick="javascript:this.src='{:captcha_src()}?rand='+Math.random()" >

 如果這樣也不行的話可以去我的git下載源碼  https://github.com/liqin12/tp5.0.9.git,里面還有文件上傳O(∩_∩)O~,希望能對大家有幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM