• YII 自带验证码实现


    共三步,分别controllers,models,views各一层添置一行代码即可实现

        第一步在controllers添加

       public function actions() { 

     

    return array( 'captcha' => 

    array( 

    'class' => 'CCaptchaAction', 

    'backColor' => 0xF5F5F5,

    'transparent'=>true,

    'minLength'=>4,  //最短为4位

    'maxLength'=>8,   //是长为4位

    ),

    ); 

    }

     第二步在models添加如下:

    <?php

    public $verifyCode; //必须先定义

     

    public function rules()

    {

    return array(

     

     

    array('verifyCode', 'captcha'),

    );

    }

    第三步在views添加如下(这里使用小物件)

    <?php $form=$this->beginWidget('CActiveForm')?>

    <?php $this->widget('CCaptcha');?>

    <?php echo $form->textField($model,'verifyCode'); ?>

    <?php echo $form->error($model,'verifyCode'); ?>

    <?php $this->endWidget(); ?>

     

    ?>

  • 相关阅读:
    SQL整理5
    SQL整理1 数据类型
    SQL整理2
    JavaScript 的DOM操作
    JavaScript 数据类型
    JavaScript
    CSS样式表
    sqlserver数据库 提纲
    Python基础第十二天:二分法算法
    Python基础第十一天:递归函数
  • 原文地址:https://www.cnblogs.com/freespider/p/3457638.html
Copyright © 2020-2023  润新知