欢迎访问四季屋资源网

迅睿CMS图片验证码验证开发教程

频道:建站那些事 日期: 浏览:0

图形验证码开发流程,在网页端form体内加入图片验证码,提交之前进行图片验证码验证,可以有效的拦截垃圾消息。


开发思路:


1、用户输入系统生成的验证码字符串


2、提交后台进行字符串对比,相同表示验证成功


实现流程:


1、在form体内增加验证码函数图片和输入框代码,输入框name=code(验证时需要这个名称)

    {dr_code(120, 35)}



2、在PHP控制器中判断对比验证码,填写(1)中的name值的名称code

if (!\Phpcmf\Service::L('Form')->check_captcha('code')) {
    $this->_json(0, dr_lang('图片验证码不正确'), ['field' => 'code']);
}

此方法验证成功后就会销毁验证码,如果不想销毁验证码可以使用这个方法:

if (!\Phpcmf\Service::L('Form')->check_captcha_value($_POST['code'])) {
    $this->_json(0, dr_lang('图片验证码不正确'), ['field' => 'code']);
}

这种不销毁的验证方法,验证码有效期为5分钟,过期自动销毁

在我们使用迅睿CMS时候出现图片验证码验证开发问题,以上就是XunRuiCMS图片验证码验证开发解决的教程

0 留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。