szlinz 发表于 2008-4-23 07:50:13

Kohana验证码类

一个自己改写的、很方便的、可用于Kohaona(V2.1.1)的验证码类,自动生成4位验证码。
文件下载:
使用方法:
1、把Indentifycode.php文件放到application/libraries文件夹里;
2、在Controller里的代码:
      function createCode(){
            $this->load->library("indentifycode");//加载验证码类
            $c_check_code_image = new indentifycode;//创建对象
            $c_check_code_image->SetCheckImageWH("145","20");//设置生成的验证码图片大小,145为宽度,20为高度
            $c_check_code_image->OutCheckImage("d://www/kohana/images/admin_indentifycode.jpg"); //把生成的图片存放到指定文件夹里

             //传值并创建视图
            $data = array(
               "code"=>$c_check_code_image->Code//取得生成的验证码,供视图对通过其它方式验证该验证码是否正确,当然,也可以通过其它方式对验证码进行验证。
            );
            $view=new View("admin_login",$data);
            $view->render(true);
      }

呵呵,就这么简单!

Hex 发表于 2008-4-23 09:41:45

这帖子不加分对不起作者!!
页: [1]
查看完整版本: Kohana验证码类