亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

dedecms添加登錄管理認證碼的方法

2024-04-25 20:33:09
字體:
來源:轉載
供稿:網友

本文實例講述了dedecms添加登錄管理認證碼的方法。分享給大家供大家參考。具體分析如下:

隨著dedecms用的人越來越多,也就引來各種關注,然后就各種漏洞、入侵,最近又爆出了一個堪稱全版本都有的漏洞,的確,我googlehack了一下,基本上 5.5-5.7 的版本測試都可以,不過MD5是個硬傷,多余的話就不說了.

其實就是在后臺登錄界面添加個表單驗證而已,管理認證,應該知道吧,動易、帝國的那種,本地字符驗證,而不是數據庫驗證,所以SQL查詢不了,入侵時碰到這種登錄最糾結,最無奈的.

首先看看,我們要改的是這2個文件/(后臺路徑)/templets/login.htm 這是后臺登錄界面,/(后臺路徑)/login.php 登錄消息的處理文件.

我們先來改login.htm文件,可能大家的模板不一樣,不過自己改改吧,這是驗證表單是否為空的代碼,可以直接放在HTML里,也可以link到JS文件里,

<script language="javascript">

<!--

var closestr=0;

function SetFocus() {

var df = document.form1;

if(df.userid.value == '')

df.userid.focus();

else

df.userid.select();

}

function CheckForm() {

var df = document.form1;

if(df.userid.value == '') {

alert('請輸入用戶名!');

df.userid.focus();

return false;

}

if(df.pwd.value == '') {

alert('請輸入密碼!');

df.pwd.focus();

return false;

}

if (df.validate.value == '') {

alert ('請輸入您的驗證碼!');

df.validate.focus();

return(false);

}

if (df.vacodes.value == '') {

alert ('請輸入您的認證碼!');

df.vacodes.focus();

return(false);

}

}

//-->

</script>

這是我的form框架和input提交,其實那個認證碼的input 直接復制用戶名的 input或密碼的input就可以,改下name名就可以了,

<form name="form1" id="form1" method="post" action="login.php" onsubmit='return CheckForm();'>

<input type="hidden" name="gotopage" value="<?php if(!empty($gotopage)) echo $gotopage;?>" />

<input type="hidden" name="dopost" value="login"/>

<ul>

<li><span>用戶名:</span>

<input type="text" name="userid" class="input_out" maxlength="20" style="width:148px;" onfocus="this.className='input_on';this.onmouseout=''"
onblur="this.className='input_off';this.onmouseout=function(){this.className='input_out'};" onmousemove="this.className='input_move'" onmouseout="this.className='input_out'"/>

</li>

<li><span>密&nbsp;&nbsp;碼:</span>

<input type="password" name="pwd" class="input_out" maxlength="20" style="width:148px;" onfocus="this.className='input_on';this.onmouseout=''" onblur="this.className='input_off';this.onmouseout=function(){this.className='input_out'};" onmousemove="this.className='input_move'" onmouseout="this.className='input_out'"/>

</li>

<li><span>認證碼:</span>

<input type="password" name="vacodes" class="input_out" maxlength="20" style="width:148px;" onfocus="this.className='input_on';this.onmouseout=''" onblur="this.className='input_off';this.onmouseout=function(){this.className='input_out'};" onmousemove="this.className='input_move'" onmouseout="this.className='input_out'"/>

</li>

<li><span>驗證碼:</span>

<input name="validate" type="text" id="vdcode" style="width:50px;text-transform:uppercase;" onfocus="this.className='input_on';this.onmouseout=''" onblur="this.className='input_off';this.onmouseout=function(){this.className='input_out'};" onmousemove="this.className='input_move'" onmouseout="this.className='input_out'" class="input_out"/>

<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?點擊更換" align="absmiddle" style="cursor:pointer" onclick="this.src=this.src+'?'"/></li>

<span>&nbsp;</span>

<input name='Submit' type='image' style='width:60px; HEIGHT: 25px;' src='img/submit.gif' width='60' height='27'/>

</li>

</ul>

</form>

然后就是提交驗證(/login.php)了,代碼第50行就有注釋 //登錄檢測,我們把驗證內嵌在如下代碼:

if (!emptyempty($userid) && !emptyempty($pwd)) {

$res = $cuserLogin->checkUser($userid, $pwd);

//success

if ($res == 1) {

//里,如下。

if (!emptyempty($userid) && !emptyempty($pwd)) {

$res = $cuserLogin->checkUser($userid, $pwd);

//success

if ($res == 1) { //嵌套到這里面!

$uservacodes = $_POST['vacodes']; //取出vacodes內容放入另一個變量

if ($uservacodes != '認證碼自定義') { //自行修改認證碼自定義內容!

ResetVdValue();

ShowMsg('認證碼不正確!', 'login.php', 0, 1000); //不等于跑這里

die;

} else { //等于就跑這里

$cuserLogin->keepUser();

if (!emptyempty($gotopage)) {

ShowMsg('成功登錄,正在轉向管理管理主頁!', $gotopage);

die;

} else {

$uservacodes = $_POST['vacodes'];

ShowMsg('成功登錄,正在轉向管理管理主頁!', 'index.php');

die;

}

}

解釋:先驗證圖片驗證碼,在驗證用戶名,在驗證密碼,最后驗證認證碼,以免認證碼被爆破.

注意:if的塊語句{}一定要對應,不然會出錯,可以用Notepad++來修改.

也可以把認證碼比較那里設置成變量,鏈接到包含的文件里,比如config文件,自己操作吧,個人博客我就不講究互動性了,其他的網站源碼也大同小異,找到登錄界面和提交頁面,修改之即可.

希望本文所述對大家的dedecms建站有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕亚洲在线| 欧美精品18videosex性欧美| 日韩国产高清污视频在线观看| 2018中文字幕一区二区三区| 久久亚洲精品视频| 精品国产一区二区在线| 欧美激情视频一区二区| 午夜精品在线视频| 色多多国产成人永久免费网站| 国产精品视频网| x99av成人免费| 亚洲国产精品成人av| 91爱爱小视频k| 欧美一级片一区| 久久久久北条麻妃免费看| 国产一区私人高清影院| 一本色道久久综合狠狠躁篇的优点| 久久精品成人欧美大片| 国产中文字幕亚洲| 国产91av在线| 国产精品大片wwwwww| 国产亚洲日本欧美韩国| 欧美成人一二三| 性欧美xxxx| 亚洲美女av网站| 亚洲裸体xxxx| 亚洲女性裸体视频| 国产偷亚洲偷欧美偷精品| 久久97精品久久久久久久不卡| 成人国产亚洲精品a区天堂华泰| 91精品久久久久久久久久另类| 日韩av大片免费看| 一道本无吗dⅴd在线播放一区| 北条麻妃一区二区在线观看| 色噜噜久久综合伊人一本| 国产精品99久久久久久人| 日韩成人在线电影网| 久久精品国产96久久久香蕉| 91精品久久久久久久久青青| 青草青草久热精品视频在线网站| 国产一区二区欧美日韩| 日韩欧美aⅴ综合网站发布| 96pao国产成视频永久免费| 91在线色戒在线| 91精品国产高清自在线看超| 国产欧美日韩亚洲精品| 亚洲无线码在线一区观看| 55夜色66夜色国产精品视频| 97视频在线观看成人| 久久视频在线免费观看| 日韩av在线网站| 日av在线播放中文不卡| 中文字幕av一区中文字幕天堂| 国产成人啪精品视频免费网| 91精品国产91久久久久久久久| 精品成人国产在线观看男人呻吟| 日本精品久久久久久久| 国产亚洲日本欧美韩国| 欧美视频在线看| 欧美精品18videosex性欧美| 欧美大片免费看| 欧美成人在线免费| 国产偷亚洲偷欧美偷精品| 国产精品一区二区女厕厕| 色偷偷91综合久久噜噜| 日韩免费观看视频| 亚洲国产一区二区三区四区| 欧美日韩免费在线观看| 成人av.网址在线网站| 亚洲偷熟乱区亚洲香蕉av| 亚洲欧美日韩综合| 亚洲xxxxx性| 日韩高清免费在线| 另类少妇人与禽zozz0性伦| 国产成人aa精品一区在线播放| 中日韩美女免费视频网址在线观看| 亚洲国产日韩欧美在线99| 国产精品三级网站| 国产亚洲a∨片在线观看| 91精品国产成人| 亚洲欧美中文日韩在线v日本| 国产精品丝袜视频| 国产激情视频一区| 国内精品久久久久久久久| 亚洲欧美日韩爽爽影院| 国产成人精品免高潮费视频| 中文字幕欧美专区| 国产精品一区二区三区毛片淫片| 在线播放日韩av| 久久久午夜视频| 欧美诱惑福利视频| 欧美性猛交丰臀xxxxx网站| 亚洲国产精品久久久久秋霞蜜臀| 国产欧美一区二区三区在线| 亚洲美女在线视频| 亚洲成人激情在线观看| 日韩乱码在线视频| 久久久999成人| 国自在线精品视频| 欧美老少做受xxxx高潮| 欧美激情一区二区三区在线视频观看| 欧美日韩国产色| 在线亚洲男人天堂| 亚洲美女福利视频网站| 日韩电影在线观看永久视频免费网站| 久久91精品国产91久久久| 国产91精品视频在线观看| 中文字幕亚洲欧美日韩高清| 久久久黄色av| 毛片精品免费在线观看| 国产精品爽爽爽| 亚洲高清色综合| 欧美日产国产成人免费图片| 性欧美xxxx视频在线观看| 日韩中文字幕在线免费观看| 粗暴蹂躏中文一区二区三区| 国产精品欧美日韩久久| 国产精品免费一区二区三区都可以| 欧美色欧美亚洲高清在线视频| 欧美日韩亚洲高清| 亚洲成人亚洲激情| 亚洲色图五月天| 欧美一区二区三区艳史| 亚洲一区二区国产| 欧美精品国产精品日韩精品| 久久中文字幕在线| 国产欧美日韩精品专区| 欧美激情一区二区三区成人| 国产不卡在线观看| 国产一区二区动漫| 色午夜这里只有精品| 国产精品久久久久久久久久久久| 在线视频日韩精品| 久久亚洲精品小早川怜子66| 热re99久久精品国产66热| 欧美极品少妇与黑人| 日韩精品在线视频美女| 亚洲二区中文字幕| 黄色精品一区二区| 亚洲a级在线播放观看| 亚洲欧美一区二区三区四区| 国产成人免费91av在线| 国产成人精品午夜| 日韩亚洲在线观看| 久久久久久久久久国产精品| 7777免费精品视频| 午夜精品一区二区三区在线| 亚洲男人天堂手机在线| 日本成熟性欧美| 欧美激情女人20p| 国产精品九九久久久久久久| 在线观看欧美日韩国产| 中文字幕一区二区精品| 国模叶桐国产精品一区| 亚洲a∨日韩av高清在线观看| 77777亚洲午夜久久多人| 亚洲丝袜av一区| 亚洲国产毛片完整版| 国产成人激情视频| 欧美激情视频在线观看| 日韩欧美精品网址| 国产精品人成电影| 国产精品一区二区女厕厕| 亚洲欧美日韩中文在线|