用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2395|回复: 3
收起左侧

[辅助方法 Helper] 分享:验证码辅助工具生成base64图片功能

[复制链接]
发表于 2017-7-24 17:20:05 | 显示全部楼层 |阅读模式
本帖最后由 hyperlau 于 2017-7-25 13:35 编辑

给验证码辅助工具添加了生成base64验证码图片的功能,使用非常简单,好处就是不需要存图片了,大家可以测试一下
使用方法
PHP复制代码
 
        // 生成验证码
        $vars=array(
            'base64'=>true,
            'word_length'=>4,
            'img_width' => '200',
            'img_height'=> '40',
            'font_path'=>$this->CI->config->item('cap_font_path'),
            'font_size'=>26,
            'img_id'=>$cap_id
        );  
        $cap=create_captcha($vars);
        $cap['cap_id']=$cap_id; // 前面生成的随机id,用来发送到view里来标识这个验证码
        $this->CI->session->set_tempdata('cap_'.$cap_id,$cap['word'],60); // 验证的时候直接从session里找'cap_'.$cap_id这个session
        return $cap;
 
 
复制代码

附件是修改后的文件。准备提交git了

captcha_helper.php.zip

3.85 KB, 下载次数: 22

评分

参与人数 1威望 +5 收起 理由
Hex + 5 很给力!

查看全部评分

发表于 2017-7-24 18:48:46 | 显示全部楼层
感谢分享,非常好的功能!

本版积分规则