使用yii怎么实现一个验证码功能

  介绍

这期内容当中小编将会给大家带来有关使用yii怎么实现一个验证码功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

一、在SiteController行动()下添加如下代码:

return 阵列(   ,//captcha  action  renders 从而captcha  image  displayed 提醒,contact 页面   ,& # 39;验证码# 39;=祝辞阵列(   ,& # 39;类# 39;=祝辞& # 39;CCaptchaAction& # 39;   ,& # 39;背景色# 39;=祝辞0 xffffff,   ,),   ,//page  action  renders “static", pages  stored  under  & # 39;保护/视图/网站/网页# 39;   ,//活动对象;还要be  accessed 通过:,index . php ? r=网站/page&视图=文件名   ,& # 39;页面# 39;=祝辞阵列(   ,& # 39;类# 39;=祝辞& # 39;CViewAction& # 39;   ,),   );

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

//captche  class 需要   数组(& # 39;verifyCode& # 39;,, & # 39;验证码# 39;,& # 39;allowEmpty& # 39;=祝辞! CCaptcha:: checkRequirements ()),

,,,(2)LoginForm模型下添加属性:

public  verifyCode美元;

三,在ContactForm模型规则()下添加代码:

//, verifyCode  needs 用be  entered 正确   数组(& # 39;verifyCode& # 39;,, & # 39;验证码# 39;,,& # 39;allowEmpty& # 39;=祝辞! CCaptcha:: checkRequirements ()),

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

& lt; div 类=皉ow"比;   php & lt; ?   echo 形成→美元labelEx($模型,& # 39;verifyCode& # 39;);   比;   php & lt; ?   $ this→小部件(& # 39;CCaptcha& # 39;);   比;   php & lt; ?   echo 形成美元→文本框($模型,& # 39;verifyCode& # 39;);   比;   php & lt; ?   echo 形成→美元错误($模型,& # 39;verifyCode& # 39;);   比;   & lt;/div>

上述就是小编为大家分享的使用yii怎么实现一个验证码功能了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

使用yii怎么实现一个验证码功能