创建验证码实例解析一实施

在这篇文章中,一个由Yii创建一个验证码的方法是在实例的形式描述。具体步骤如下:

首先,在SiteController行动中添加以下代码():




返回的数组(
验证码的作用呈现在联系页面上显示CAPTCHA图片 /
验证码= >阵列(
类= > 'ccaptchaaction,
BackColor= > 0xffffff,
),
/ /页面动作呈现静态页面存储under'protected / / /意见网站页面
可通过:指标。能力=网站/页面=文件 / /他们
页=数组(
类= > 'cviewaction,
),
);



二、(1)LoginForm模型规则下添加代码():




/ / captche班需要
阵列('verifycode ','captcha ','allowempty= >!CCaptcha::checkrequirements()),



(2)添加属性LoginForm模型:




公众为附加码;



三、contactform模型规则下添加代码():




需要正确输入 / /附加码
阵列('verifycode ','captcha ','allowempty= >!CCaptcha::checkrequirements()),



四,在登录视图下添加代码:





< PHP
echo $表-> labelex(元模型,'verifycode);
>
< PHP
美元->小工具('ccaptcha);
>
< PHP
echo $表-> TextField(合模型,'verifycode);
>
< PHP
echo $(美元形式->误差模型,'verifycode);
>




此代码只是主要的功能描述,读者可以根据自己的项目需求进一步改进程序代码,使其功能更加实用。