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

織夢(mèng)dedecms 忘記管理員后臺(tái)密碼的解決技巧

POST TIME:2020-04-09 01:12

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

然后點(diǎn)他右邊的 "瀏覽"按扭 “圖右”

然后會(huì)看到下面的圖:

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

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

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

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

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

代碼如下:
<?php
/*
作用:DEDECMS 重置管理員admin的密碼為123456,適用于DedeCms V5
方法:上傳到服務(wù)器DEDE系統(tǒng)的目錄,運(yùn)行此文件,然后進(jìn)入后臺(tái)修改密碼
注意:重置后請(qǐng)立刻刪除此文件!
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,上傳到站點(diǎn)根目錄,運(yùn)行該文件,成功執(zhí)行后請(qǐng)立即刪除該文件。
注意:上面腳本是必須保證你的管理員用戶(hù)名為“admin”的前提下方可執(zhí)行,如果非admin,請(qǐng)將userid=’admin’中的admin改成你的用戶(hù)名再執(zhí)行即可。
適用于 DedeCms V5.3-5.6 版本
dedecms管理員帳號(hào)密碼忘記了怎么辦?忘記了也不用緊張,只要在網(wǎng)站根目錄下上傳個(gè)文件就可以重置了。
可以使用官方團(tuán)隊(duì)提供的密碼重設(shè)工具來(lái)重置網(wǎng)站密碼。
密碼重設(shè)工具有UTF-8/GBK兩個(gè)版本,適用于 DedeCms V5.3-5.6 版本。
這樣可以方便新手操作。也可以進(jìn)數(shù)據(jù)庫(kù)對(duì)加密后的密碼進(jìn)行破解,這樣也能找回忘記了的密碼。
一、GBK版本的網(wǎng)站點(diǎn)下面的 show source? 復(fù)制這段代碼。

代碼如下:
<?php
/**********************
DedeCMS 管理員帳號(hào)重設(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>第一步:選擇管理員賬號(hào)</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文件拷貝到根目錄,運(yùn)行&ldquo;http://yousite/radminpass.php(yousite為網(wǎng)站域名)&rdquo;,按照操作執(zhí)行就可以。<font color="#FF0000">恢復(fù)完成后請(qǐng)及時(shí)刪除文件!</font></td>
</tr>
<tr>
<td width="16%" height="30" align="left">選擇超級(jí)管理員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">用戶(hù)登錄ID:</td>
<td width="84%" align="left"><?php echo $row['userid']?></td>
</tr>
<tr>
<td height="30" align="left">用戶(hù)筆名:</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">用戶(hù)密碼:</td>
<td align="left"><input name="pwd" type="text" id="pwd" size="16" style="width:200px" />
&nbsp;(留空則不修改,只能用'0-9a-zA-Z.@_-!'以?xún)?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("成功更改帳戶(hù)!","radminpass.php");
}
?>
</body>
</html>

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

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



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢(xún)

  • 400-1100-266