主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢dedecms 忘記管理員后臺密碼的解決技巧

織夢dedecms 忘記管理員后臺密碼的解決技巧

POST TIME:2020-04-09 01:12

首先進(jìn)入你的MYSQL后臺,然后在你的名用中 找到dede_admin這項如圖:

然后點他右邊的 "瀏覽"按扭 “圖右”

然后會看到下面的圖:

然后我們看到了自己的用戶名與MD5加密的密碼,DEDE是多少位加密的我不知道,MD5我試了好多也解不了?,F(xiàn)在只有改掉密碼,先在前面的 選項打鉤 然后點下面的 “更改”按鈕(就是那個筆)

把下面的MD5碼替換以前的MD5碼

dedecms 5.3以上版本 版本 密碼為admin
21232f297a57a5a743894a0e
dedecms 5.1版本 密碼為 123456
c3949ba59abbe56e057f
其實最好的方法是你先本地安裝下dedecms相對應(yīng)的版本,然后再查看pwd字段的密碼值,修改一下即可。
然后點“執(zhí)行” 到后臺你的密碼就改成了admin
注:上面的操作雖然簡單,但環(huán)境卻不是那么容易的,需要你有phpmyadmin,如果你可能就自己安裝一個phpmyadmin,如果沒條件就只要問服務(wù)器管理人員要了。對于phpmyadmin的配置方法,我們會給你提供一個好點的,容易的。phpmyadmin不斷升級,使用越來越不人性化。
下面是重要的補(bǔ)充:如果上面的方法不對可能是因為版本問題。針對的是dedecms v5.1
今日在幫一會員處理dede一些問題時發(fā)現(xiàn)忘記了管理員密碼,囧。重新安裝的話太費勁,便想進(jìn)入mysql中修改密碼,整個過程還是比較麻煩。本想從自己一個dedeV5.5的測試站點上復(fù)制密碼來更新,但由于忘記密碼的站點版本是V5.1的,覆蓋密碼后卻怎么也登錄不上。后來Google之,發(fā)現(xiàn)原來V5.1的加密算法跟V5.5的不同,生成的密碼密文亦不同。幾經(jīng)周折,找到一加密后的密文是“c3949ba59abbe56e057f”,然后到sql中執(zhí)行更新,具體腳本如下:
---將管理員密碼重置為123456

代碼如下:
Update `dede_admin` set pwd='c3949ba59abbe56e057f' where userid='admin'

由于要進(jìn)入到數(shù)據(jù)庫中去執(zhí)行該語句,相對比較麻煩,于是寫成個腳本,內(nèi)容如下(注:此方法適用于dedecms v5.1):

代碼如下:
<?php
/*
作用:DEDECMS 重置管理員admin的密碼為123456,適用于DedeCms V5
方法:上傳到服務(wù)器DEDE系統(tǒng)的目錄,運行此文件,然后進(jìn)入后臺修改密碼
注意:重置后請立刻刪除此文件!
Author:Johnny
WebSite: http://www.bokelife.com/
*/
require_once(dirname(__FILE__)."/include/config_base.php");
$dsql = new DedeSql(false);
$dsql->ExecuteNoneQuery("Update `mbtx_admin`
set pwd='e10adc3949ba59abbe56e057' where userid='admin'");
$dsql->Close();
echo '密碼重置成功!新密碼為123456。';
?>

將上面內(nèi)容復(fù)制進(jìn)入文本編輯器后保存為mbtxpass.php,上傳到站點根目錄,運行該文件,成功執(zhí)行后請立即刪除該文件。
注意:上面腳本是必須保證你的管理員用戶名為“admin”的前提下方可執(zhí)行,如果非admin,請將userid=’admin’中的admin改成你的用戶名再執(zhí)行即可。
適用于 DedeCms V5.3-5.6 版本
dedecms管理員帳號密碼忘記了怎么辦?忘記了也不用緊張,只要在網(wǎng)站根目錄下上傳個文件就可以重置了。
可以使用官方團(tuán)隊提供的密碼重設(shè)工具來重置網(wǎng)站密碼。
密碼重設(shè)工具有UTF-8/GBK兩個版本,適用于 DedeCms V5.3-5.6 版本。
這樣可以方便新手操作。也可以進(jìn)數(shù)據(jù)庫對加密后的密碼進(jìn)行破解,這樣也能找回忘記了的密碼。
一、GBK版本的網(wǎng)站點下面的 show source? 復(fù)制這段代碼。

代碼如下:
<?php
/**********************
DedeCMS 管理員帳號重設(shè)工具.
http://bbs.dedecms.com/
***********************/
//error_reporting(E_ALL || ~E_NOTICE);
require_once(dirname(__FILE__)."/include/common.inc.php");
if(empty($step))
{
$step = 1;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>密碼重設(shè)工具_(dá)GBK</title>
<style type="text/css">
<!--
body {
font-family: "MS Serif", "New York", serif;
font-size: 12px;
color: #000;
}
table {
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: dotted;
border-right-style: dotted;
border-left-style: dotted;
border-top-color: #CCC;
border-right-color: #CCC;
border-left-color: #CCC;
}
td {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCC;
}
-->
</style>
</head>
<body>
<?php
if($step==1)
{
$dsql->SetQuery("Select * From `moban_admin` where usertype='10'");
$dsql->Execute("ut");
?>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td height="19" bgcolor="#E7E7E7"><table width="96%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="24%"><b><strong>第一步:選擇管理員賬號</strong></b></td>
<td width="76%" align="right">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr>
<td height="215" align="center" valign="top" bgcolor="#FFFFFF"><form action="radminpass.php" method="post" name="form1" id="form1">
<input type="hidden" name="step" value="2" />
<table width="98%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td height="60" colspan="2" align="left">本工具是用于新人忘記管理員密碼重設(shè)所制作,只需要將radminpass.php文件拷貝到根目錄,運行&ldquo;http://yousite/radminpass.php(yousite為網(wǎng)站域名)&rdquo;,按照操作執(zhí)行就可以。<font color="#FF0000">恢復(fù)完成后請及時刪除文件!</font></td>
</tr>
<tr>
<td width="16%" height="30" align="left">選擇超級管理員ID:</td>
<td width="84%" align="left">
<select name='id' style='width:150px'>
<?php
while($myrow = $dsql->GetObject("ut"))
{
echo "<option value='".$myrow->id."'>".$myrow->userid."</option> ";
}
?>
</select>
</td>
</tr>
<tr>
<td height="60" align="left">&nbsp;</td>
<td align="left"><input type="submit" name="Submit" value="下一步&gt;" class="coolbg np" /></td>
</tr>
</table>
</form></td>
</tr>
</table>
<?php
}elseif($step==2){
$row = $dsql->GetOne("Select * From `moban_admin` where id='$id'");
?>
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td height="19" bgcolor="#E7E7E7"><table width="96%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="24%"><b><strong>第二步:修改管理員密碼</strong></b></td>
<td width="76%" align="right">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr>
<td height="215" align="center" valign="top" bgcolor="#FFFFFF"><form action="radminpass.php" method="post" name="form1" id="form1">
<input name="step" type="hidden" id="step" value="3" />
<input type="hidden" name="id" value="<?php echo $row['id']?>" />
<table width="98%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td width="16%" height="30" align="left">用戶登錄ID:</td>
<td width="84%" align="left"><?php echo $row['userid']?></td>
</tr>
<tr>
<td height="30" align="left">用戶筆名:</td>
<td align="left"><input name="uname" type="text" id="uname" size="16" value="<?php echo $row['uname']?>" style="width:200px" />
&nbsp;(發(fā)布文章后顯示責(zé)任編輯的名字) </td>
</tr>
<tr>
<td height="30" align="left">用戶密碼:</td>
<td align="left"><input name="pwd" type="text" id="pwd" size="16" style="width:200px" />
&nbsp;(留空則不修改,只能用'0-9a-zA-Z.@_-!'以內(nèi)范圍的字符) </td>
</tr>
<tr>
<td height="60" align="left">&nbsp;</td>
<td align="left"><input type="submit" name="Submit" value="確定修改 " class="coolbg np" /></td>
</tr>
</table>
</form></td>
</tr>
</table>
<?php
}elseif($step==3){
$pwdm = '';
if($pwd!=''){
$pwdm = ",pwd='".md5($pwd)."'";
$pwd = ",pwd='".substr(md5($pwd),5,20)."'";
}
$query = "Update `moban_admin` set uname='$uname' $pwd where id='$id'";
$dsql->ExecuteNoneQuery($query);
$query = "Update `moban_member` set uname='$uname' $pwdm where mid='$id'";
$dsql->ExecuteNoneQuery($query);
ShowMsg("成功更改帳戶!","radminpass.php");
}
?>
</body>
</html>

三、保存為radminpass.php,上傳到網(wǎng)站根目錄運行“http://yousite/radminpass.php(yousite為網(wǎng)站域名)”,按照操作執(zhí)行就可以?;謴?fù)完成后請及時刪除這個文件!

打開后就看到上面的框框了,按提示操作就行了。
或者點擊附件進(jìn)行下載,已經(jīng)包含UTF-8/GBK兩個版本的文件。
附件:



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266