zoukankan      html  css  js  c++  java
  • Thinkphp中验证码的使用以及验证的实现

     <input class="TxtValidateCodeCssClass" id="captcha" name="captcha" type="text">  -----------验证码的输入框
     <img src="{$smarty.const.__CONTROLLER__}/verifyImg" onclick="this.src='{$smarty.const.__CONTROLLER__}/verifyImg/'+Math.random()" alt="" />验证码的图片
    控制器  ManagerController.class.php页面  验证码的验证以及实现

    <?php namespace AdminController; use ThinkController; use ThinkVerify; //空间命名引入方式 class ManagerController extends Controller{ public function login(){ // 展示, 收集表单 if(!empty($_POST)){ $vry=new ThinkVerify(); if($vry->check($_POST['captcha'])){ echo "验证码正确 "; }else{ echo "验证码错误"; } } $this->display(); } function verifyImg(){ $config = array( 'fontSize' => 15, // 验证码字体大小(px) 'length' => 4, // 验证码位数 'imageH' => 45, // 验证码图片高度 'imageW' => 100, // 验证码图片宽度 'fontttf' => '4.ttf', // 验证码字体,不设置随机获取 ) ; $very=new Verify($config); //实例化一个类 //$very=new ThinkVerify(); 完全限名称引入方式 $very->entry();//输出验证码 } }
  • 相关阅读:
    常用正则表达式
    Python的ASCII, GB2312, Unicode , UTF-8 相互转换
    Java 获取Linux 的IP地址
    MySql 取一天的开始时间和结束时间
    MyCat 主键ID自增长配置
    helm安使用
    Photoshop 7.0 安装及注册方法
    photoshop7.0 排版一寸照片、2寸照片
    DevOps工具链
    traefik安装
  • 原文地址:https://www.cnblogs.com/kangshuai/p/4870003.html
Copyright © 2011-2022 走看看