yii1 自带验证码,通常都是在model validate验证的。有时觉得那样太麻烦,直接在控制器验证。使用下面方法就行了。
$verifyCode = CHtml::encode($this->_request->stripSlashes(trim($this->_request->getParam( 'verifyCode' ))));
$captcha = Yii::app()->getController()->createAction('captcha');
if(!$captcha->validate($verifyCode)){
json_erroroutput('codesMag','验证码错误');
}