/**
  * {@inheritdoc}
  */
 public function display()
 {
     $this->captcha->set_html_id($this->get_html_id());
     $template = $this->get_template_to_use();
     $this->assign_common_template_variables($template);
     $template->put_all(array('C_IS_ENABLED' => $this->is_enabled(), 'CAPTCHA' => $this->captcha->display()));
     return $template;
 }
 public function captcha()
 {
     $this->load->library("captcha");
     $captcha = new Captcha();
     $captcha->size = 6;
     $captcha->session = "captcha";
     $captcha->display();
 }
示例#3
0
 function captcha()
 {
     $this->load->library('captcha');
     $captcha = new Captcha();
     $captcha->size = 4;
     $captcha->chars = '0123456789';
     $captcha->session = "captcha";
     $captcha->display();
 }
 /**
  *    验证码
  *
  *    @author    Garbin
  *    @return    void
  */
 function _captcha($width, $height)
 {
     import('captcha.lib');
     $word = generate_code();
     $_SESSION['captcha'] = base64_encode($word);
     $code = new Captcha(array('width' => $width, 'height' => $height));
     $code->display($word);
 }
示例#5
0
<?php

/*	This file is part of Jetbird.
	
	    Jetbird is free software: you can redistribute it and/or modify
	    it under the terms of the GNU General Public License as published by
	    the Free Software Foundation, either version 3 of the License, or
	    (at your option) any later version.
	
	    Jetbird is distributed in the hope that it will be useful,
	    but WITHOUT ANY WARRANTY; without even the implied warranty of
	    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	    GNU General Public License for more details.
	
	    You should have received a copy of the GNU General Public License
	    along with Jetbird.  If not, see <http://www.gnu.org/licenses/>.
	*/
load("captcha");
$captcha = new Captcha();
$captcha->generate();
$captcha->display();