phpcmsPHPCMS v9 自定义表单添加验证码验证

1、在\phpcms\templates\default\formguide\show.html中添加验证码显示<inputtype="text"... 1、在 \phpcms\templates\default\formguide\show.html 中添加验证码显示 <input type="text" id="code" name="code" size="8" class="input-text">{form::checkcode('code_img', '4', '14', 84, 24)}2、 在 \phpcms\modules\formguide\index.php 中修改 在类index中加入方法。 private function _session_start() {$session_storage = 'session_'.pc_base::load_config('system','session_storage');pc_base::load_sys_class($session_storage); } 定义到 if (isset($_POST['dosubmit'])) { $tablename = 'form_'.$r['tablename']; $this->m_db->change_table($tablename); 在下方加入: if(!empty($_SESSION['code'])) { //判断验证码 $code = isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'), HTTP_REFERER); if ($_SESSION['code'] != strtolower($code)) { showmessage(L('code_error'), HTTP_REFERER); } } 展开
 我来答
匿名用户
2013-04-28
展开全部
头部加上这段代码就行了pc_base::load_sys_class('form', '', 0);复制代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式