日韩免费毛片,男人天堂手机在线2023,久久久久久亚洲精品中文字幕,少妇下面好紧好多水真爽播放

【phpcms】phpcms v9表單向?qū)е性趺醇尤腧?yàn)證碼
發(fā)表日期:2016-02-29 瀏覽次數(shù):0
phpcms v9表單向?qū)е性趺醇尤腧?yàn)證碼
 
問(wèn)題描述:
如題今天在百度知道中發(fā)現(xiàn)一網(wǎng)友提的問(wèn)題,感覺(jué)挺好代表性的所以在知道回答完后將答案同步到這里共各位網(wǎng)友參考。
 
解決方法:
在phpcms表單向?qū)K中創(chuàng)建字段時(shí)沒(méi)有驗(yàn)證碼類型去選擇,所以也就無(wú)法直接使用來(lái)加入驗(yàn)證碼了。
對(duì)模板程序稍微進(jìn)行擴(kuò)展開(kāi)發(fā)即可實(shí)現(xiàn)。具體流程如下:
 
一、找到表單向?qū)赡0澹ㄒ话隳J(rèn)為phpcms/templates/default/formguide/show_js.html),在大約25行form表單中插入調(diào)用驗(yàn)證碼的代碼,如下:
 
   
   
    {php pc_base::load_sys_class('form', '', 0); }
   
    {form::checkcode('code_img', '4', '14', 100, 30)}
   
 
 
二、然后找到表單提交地址對(duì)應(yīng)的方法(phpcms/modules/formguide/index.php里的show()方法),在其中加入驗(yàn)證驗(yàn)證碼是否正確的程序即可。代碼示例如下:
找到大約第51行,有一句:
if (isset($_POST['dosubmit'])) {  //如果提交表單
一定要在此句之后的if判斷大括號(hào)中寫:
//啟動(dòng)session
$session_storage = 'session_'.pc_base::load_config('system','session_storage');
pc_base::load_sys_class($session_storage);
//驗(yàn)證碼
if (($_SESSION['code'] != strtolower($_POST['code'])) || empty($_SESSION['code'])) {
    showmessage("驗(yàn)證碼錯(cuò)誤");
} else {
    $_SESSION['code'] = '';
}
OK,如此便可以實(shí)現(xiàn)前端調(diào)用驗(yàn)證碼后臺(tái)進(jìn)行驗(yàn)證了。
 
PS: 其實(shí)“在前端模板對(duì)應(yīng)位置調(diào)用form類的checkcode方法生成驗(yàn)證碼在后臺(tái)對(duì)應(yīng)控制器進(jìn)行驗(yàn)證”的思路適用于phpcms的所有功能模塊不只是表單向?qū)K。
 
12

推薦閱讀

電話咨詢

0513-83639011

微信咨詢

top

首頁(yè)

咨詢價(jià)格

電話咨詢

99精品视频69v精品视频 | 色欲av蜜臀一区二区三区多| 无码精品毛片一区二区三区亚洲| a级毛片免费网站| 免费av黄色网址| 久久人妻无码精品| av麻豆成人| 亚洲AV最新天堂网址| 国模大尺度一区二区三区四区| 日日摸日日碰狠婷婷黄色视频| 精品国产乱码久久久一二区| 免费的av网站| 欧美一乱一码一| 免费看一区二区三区四区| 寡妇张开腿让我挺进视频| 一级毛片无码啪啪| 乱伦天堂视频| 国产一区二区不卡在线看| 波多野结衣激情XXⅩXXX| 经典一区二区在线观看| 公侵犯玩弄熟睡人妻中文| 九色88Av麻豆| 日本内射专辑| 亚洲美女大战欧美大屌| av成人无码无在线观看| 欧美最猛黑人xxxx黑人猛交98| 韩国精品一区| 久久人妻影视| 91丝袜美腿高跟国产极品老师| 天天天欲色欲色WWW免费| 亚洲男男AV| 内射少妇一区27p| 1000部免费啪啪| 肉蒲团欧美黑人| 性猛交XXXXX富婆免费视频| 欧美女人久久久| 国产大片黄在线观看| 亚洲区激情区无码区日韩区| 青青视频在线观看免费2| 无码精品a∨在线观看无广告| 少如四川BB站|