国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms 表單加驗證碼功能

2024-09-10 07:16:18
字體:
來源:轉載
供稿:網友

一,模板文件:修改表單js調用的默認模版:/phpcms/templates/default/formguide/show_js.html.在提交按鈕的上方加入驗證碼的顯示代碼:

  1. <tr><td style="text-align:right;">驗證碼</td><td colspan="2"><span title="點擊更換驗證碼" style=" cursor:pointer;"><input type="text" id="code" name="code" size="8" class="input-text">{form::checkcode('code_img''4''14', 84, 24)}</span>請輸入圖片中的驗證碼</td></tr> 

二,php文件:修改驗證碼提交到后臺實現其功能的文件:/phpcms/modules/formguide/index.php.在第三行找到這行代碼:

  1. defined('IN_PHPCMS'or exit('No permission resources.'); 
  2. define('CACHE_MODEL_PATH',PHPCMS_PATH.'caches'.DIRECTORY_SEPARATOR.'caches_model'.DIRECTORY_SEPARATOR.'caches_data'.DIRECTORY_SEPARATOR); 
  3. //然后在后面加入下面兩行代碼 
  4. $session_storage = 'session_'.pc_base::load_config('system','session_storage'); //開源軟件:Vevb.com 
  5. pc_base::load_sys_class($session_storage); 
  6. //找到下面這行代碼 
  7. if (isset($_POST['dosubmit'])) { 
  8. $tablename = 'form_'.$r['tablename']; 
  9. $this->m_db->change_table($tablename); 
  10. 然后在下面加入下面這段代碼 
  11. if(!emptyempty($_SESSION['code'])) { 
  12.    //判斷驗證碼 
  13.    $code = isset($_POST['code']) && trim($_POST['code']) ? trim($_POST['code']) : showmessage(L('input_code'), HTTP_REFERER); 
  14.    if ($_SESSION['code'] != strtolower($code)) { 
  15.     showmessage(L('code_error'), HTTP_REFERER); 
  16.    } 
  17.   }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐清市| 萨嘎县| 广灵县| 清流县| 琼海市| 陆丰市| 兴国县| 新营市| 玉树县| 墨江| 乐业县| 衡山县| 青州市| 安义县| 交城县| 永嘉县| 施秉县| 凤凰县| 玉山县| 土默特左旗| 谷城县| 定西市| 哈尔滨市| 堆龙德庆县| 大荔县| 晋中市| 台安县| 武义县| 西华县| 鸡西市| 封丘县| 博兴县| 石景山区| 商水县| 香格里拉县| 镇安县| 扎鲁特旗| 大邑县| 和田县| 阜新市| 临安市|