hinkphp 3.2.3 验证码Ajax验证的解决办法

浏览:1197 发布日期:2015/09/23 分类:技术分享
如果使用jquery.validate.js对验证码进行Ajax验证,提交后验证码错误的解决办法:
默认情况器验证码是只能使用一次的,Ajax验证成功后即失效了,然后你进行服务端验证时就会错误,解决办法:
修改验证函数,初始化验证码类时设置验证码不重置/**
 * 检测验证码
 * @param  integer $id 验证码ID
 * @param  integer $reset 是否重置验证码
 * @return boolean     检测结果
 * @author 麦当苗儿 <zuojiazi@vip.qq.com>
 */
function check_verify($code, $id = 1,$reset = true){
    $config['reset'] = $reset;//验证成功后不重置
    $verify = new \Think\Verify($config);
    return $verify->check($code, $id);
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>