<?php
namespace Home\Controller;
use Think\Controller;
use Think\Verify;
class PublicController extends Controller
{
/* 生成验证码 */
public function verify()
{
$config = [
'fontSize' => 19, // 验证码字体大小
'length' => 4, // 验证码位数
'imageH' => 34
];
$Verify = new Verify($config);
$Verify->entry();
}
/* 验证码校验 */
public function check_verify($code, $id = '')
{
$verify = new \Think\Verify();
$res = $verify->check($code, $id);
$this->ajaxReturn($res, 'json');
}
}
<div class="">
<label for="j_verify" class="t">验证码:</label> <input id="j_verify"
name="j_verify" type="text" class="form-control x in">
<img id="verify_img" alt="点击更换" title="点击更换"
src="{:U('public/verify',array())}" class="m">
</div>
$("#verify_img").click(function() {
var verifyURL = "public/verify";
var time = new Date().getTime();
$("#verify_img").attr({
"src" : verifyURL + "/" + time
});
});
$("#j_verify").keyup(function() {
$.post("public/check_verify", {
code : $("#j_verify").val()
}, function(data) {
if (data == true) {
//验证码输入正确
} else {
//验证码输入错误
}
});
});
protected $config = array(
'seKey' => 'ThinkPHP.CN', // 验证码加密密钥
'codeSet' => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY', // 验证码字符集合
'expire' => 1800, // 验证码过期时间(s)
'useZh' => false, // 使用中文验证码
'zhSet' => '……此处不粘贴了,太多了!', // 中文验证码字符串
'useImgBg' => false, // 使用背景图片
'fontSize' => 25, // 验证码字体大小(px)
'useCurve' => false, // 是否画混淆曲线
'useNoise' => false, // 是否添加杂点
'imageH' => 0, // 验证码图片高度
'imageW' => 0, // 验证码图片宽度
'length' => 5, // 验证码位数
'fontttf' => '', // 验证码字体,不设置随机获取
'bg' => array(243, 251, 254), // 背景颜色
'reset' => true, // 验证成功后是否重置
);
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有