ECshop中验证码的调用使用代码

2016-09-02 16:28 来源:www.chinab4c.com 作者:ecshop专家

本篇文章主要介绍了“ECshop中验证码的调用使用代码”,主要涉及到方面的内容,对于web前端感兴趣的同学可以参考一下: ECshop中验证码的调用部分 \"captcha\" 验证码检查 if ((intval($_CFG[\'captcha\']) & CAPTCHA_REGISTER) && gd_version() > 0) { if (empty($_POST[\'captcha\'])) { show_message($_LANG[\'invalid_captcha\'], $_LANG[\'sign_up\'], \'user.php?act=register\', \'error\'); } /* 检查验证码 */ include_once(\'includes/cls_captcha.php\'); $validator = new captcha(); if (!$validator->check_word($_POST[\'captcha\'])) { show_message($_LANG[\'invalid_captcha\'], $_LANG[\'sign_up\'], \'user.php?act=register\', \'error\'); } } 验证码防止灌水刷屏 include_once(ROOT_PATH . \'includes/lib_clips.php\'); /* 验证码防止灌水刷屏 */ if ((intval($_CFG[\'captcha\']) & CAPTCHA_MESSAGE) && gd_version() > 0) { include_once(\'includes/cls_captcha.php\'); $validator = new captcha(); if (!$validator->check_word($_POST[\'captcha\'])) { show_message($_LANG[\'invalid_captcha\']); } } else { /* 没有验证码时,用时间来限制机器人发帖或恶意发评论 */ if (!isset($_SESSION[\'send_time\'])) { $_SESSION[\'send_time\'] = 0; } $cur_time = gmtime(); if (($cur_time - $_SESSION[\'send_time\']) < 30) // 小于30秒禁止发评论 { show_message($_LANG[\'cmt_spam_warning\']); } }