Esempio n. 1
0
 /**
  * 验证码
  *
  */
 public function verifycode()
 {
     import('@.ORG.Seccode');
     import('@.ORG.SeccodeUtil');
     @ob_end_clean();
     //清除之前出现的多余输入
     $seccode = SeccodeUtil::make_seccode(CAPTCHA_CODE);
     //随机生成验证码内容并保存到session中
     $code = new Seccode();
     $code->root_path = APP_PATH;
     $code->code = $seccode;
     //验证码内容
     $code->type = 0;
     //验证码类型,0:英文图片、1:中文图片、2:Flash 验证码、3:语音验证码、4:位图验证码
     $code->width = $this->_CFG['captcha_width'];
     //验证码宽度
     $code->height = $this->_CFG['captcha_height'];
     //验证码高度
     $code->background = 0;
     //随机图片背景
     $code->adulterate = 1;
     //随机背景图形
     $code->ttf = 1;
     //验证码
     $code->angle = 0;
     //随机倾斜度
     $code->color = 1;
     //随机颜色
     $code->size = 0;
     //随机大小
     $code->shadow = 1;
     //文字阴影
     $code->animator = 1;
     //GIF 动画
     $code->warping = 0;
     //随机扭曲
     $code->fontpath = LIB_PATH . '/ORG/seccode/font/';
     //字体包路径
     $code->datapath = LIB_PATH . '/ORG/seccode/';
     //背景图片、字体、声音等文件路径
     $code->includepath = LIB_PATH . '/ORG/';
     $code->display();
 }