主页 > 网站建设 > 建站知识 > 织梦Dedecms V5.7管理员账号密码重置图文教程

织梦Dedecms V5.7管理员账号密码重置图文教程

POST TIME:2017-12-13 22:31

DedeCms管理员帐号密码忘记了怎么办?忘记了也不用紧张,只要在网站根目录下上传个文件就可以重置了。

可以使用官方团队提供的密码重设工具来重置网站密码。

密码重设工具有UTF-8/GBK两个版本,适用于 DedeCMS V5.3-5.6 版本,5.7没测试,应该也是可以的。

这样可以方便新手操作。也可以进数据库对加密后的密码进行破解,这样也能找回忘记了的密码。

一、GBK版本的网站,复制这段代码。


  1. <?php
  2.  
  3. /**********************
  4. DedeCMS管理员帐号重设工具.
  5. http://bbs.dedecms.com/
  6. ***********************/
  7. //error_reporting(E_ALL||~E_NOTICE);
  8. require_once(dirname(__FILE__)."/include/common.inc.php");
  9. if(empty($step))
  10. {
  11. $step=1;
  12. }
  13. ?>
  14. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  15. <htmlxmlns="http://www.w3.org/1999/xhtml">
  16. <head>
  17. <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
  18. <title>密码重设工具_GBK</title>
  19. <styletype="text/css">
  20. <!--
  21. body{
  22. font-family:"MSSerif","NewYork",serif;
  23. font-size:12px;
  24. color:#000;
  25. }
  26. table{
  27. border-top-width:1px;
  28. border-right-width:1px;
  29. border-left-width:1px;
  30. border-top-style:dotted;
  31. border-right-style:dotted;
  32. border-left-style:dotted;
  33. border-top-color:#CCC;
  34. border-right-color:#CCC;
  35. border-left-color:#CCC;
  36. }
  37. td{
  38. border-bottom-width:1px;
  39. border-bottom-style:dotted;
  40. border-bottom-color:#CCC;
  41. }
  42. -->
  43. </style>
  44. </head>
  45. <body>
  46. <?php
  47. if($step==1)
  48. {
  49. $dsql->SetQuery("Select*From`dede_admin`whereusertype='10'");
  50. $dsql->Execute("ut");
  51. ?>
  52. <tablewidth="98%"border="0"align="center"cellpadding="3"cellspacing="1">
  53. <tr>
  54. <tdheight="19"bgcolor="#E7E7E7"><tablewidth="96%"border="0"cellspacing="1"cellpadding="1">
  55. <tr>
  56. <tdwidth="24%"><b><strong>第一步:选择管理员账号</strong></b></td>
  57. <tdwidth="76%"align="right">&nbsp;</td>
  58. </tr>
  59. </table></td>
  60. </tr>
  61. <tr>
  62. <tdheight="215"align="center"valign="top"bgcolor="#FFFFFF">
  63. <formaction="radminpass.php"method="post"name="form1"id="form1">
  64. <inputtype="hidden"name="step"value="2"/>
  65. <tablewidth="98%"border="0"cellspacing="1"cellpadding="1">
  66. <tr>
  67. <tdheight="60"colspan="2"align="left">本工具是用于新人忘记管理员密码重设所制作,
  68. 只需要将radminpass.php文件拷贝到根目录,
  69. 运行&ldquo;http://yousite/radminpass.php(yousite为网站域名)&rdquo;,按照操作执行就可以。
  70. <fontcolor="#FF0000">恢复完成后请及时删除这个文件!</font></td>
  71. </tr>
  72. <tr>
  73. <tdwidth="16%"height="30"align="left">选择超级管理员ID:</td>
  74. <tdwidth="84%"align="left">
  75. <selectname='id'style='width:150px'>
  76. <?php
  77. while($myrow=$dsql->GetObject("ut"))
  78. {
  79. echo"<optionvalue='".$myrow->id."'>".$myrow->userid."</option>\r\n";
  80. }
  81. ?>
  82. </select>
  83.  
  84. </td>
  85. </tr>
  86. <tr>
  87. <tdheight="60"align="left">&nbsp;</td>
  88. <tdalign="left"><inputtype="submit"name="Submit"value="下一步&gt;"class="coolbgnp"/></td>
  89. </tr>
  90. </table>
  91. </form></td>
  92. </tr>
  93. </table>
  94. <?php
  95. }elseif($step==2){
  96. $row=$dsql->GetOne("Select*From`dede_admin`whereid='$id'");
  97. ?>
  98. <tablewidth="98%"border="0"align="center"cellpadding="3"cellspacing="1">
  99. <tr>
  100. <tdheight="19"bgcolor="#E7E7E7"><tablewidth="96%"border="0"cellspacing="1"cellpadding="1">
  101. <tr>
  102. <tdwidth="24%"><b><strong>第二步:修改管理员密码</strong></b></td>
  103. <tdwidth="76%"align="right">&nbsp;</td>
  104. </tr>
  105. </table></td>
  106. </tr>
  107. <tr>
  108. <tdheight="215"align="center"valign="top"bgcolor="#FFFFFF">
  109. <formaction="radminpass.php"method="post"name="form1"id="form1">
  110. <inputname="step"type="hidden"id="step"value="3"/>
  111. <inputtype="hidden"name="id"value="<?phpecho$row['id']?>"/>
  112. <tablewidth="98%"border="0"cellspacing="1"cellpadding="1">
  113. <tr>
  114. <tdwidth="16%"height="30"align="left">用户登录ID:</td>
  115. <tdwidth="84%"align="left"><?phpecho$row['userid']?></td>
  116. </tr>
  117. <tr>
  118. <tdheight="30"align="left">用户笔名:</td>
  119. <tdalign="left">
  120. <inputname="uname"type="text"id="uname"size="16"value="<?phpecho$row['uname']?>"style="width:200px"/>
  121. &nbsp;(发布文章后显示责任编辑的名字)</td>
  122. </tr>
  123. <tr>
  124. <tdheight="30"align="left">用户密码:</td>
  125. <tdalign="left"><inputname="pwd"type="text"id="pwd"size="16"style="width:200px"/>
  126. &nbsp;(留空则不修改,只能用'0-9a-zA-Z.@_-!'以内范围的字符)</td>
  127. </tr>
  128. <tr>
  129. <tdheight="60"align="left">&nbsp;</td>
  130. <tdalign="left"><inputtype="submit"name="Submit"value="确定修改"class="coolbgnp"/></td>
  131. </tr>
  132. </table>
  133. </form></td>
  134. </tr>
  135. </table>
  136. <?php
  137. }elseif($step==3){
  138. $pwdm='';
  139. if($pwd!=''){
  140. $pwdm=",pwd='".md5($pwd)."'";
  141. $pwd=",pwd='".substr(md5($pwd),5,20)."'";
  142. }
  143. $query="Update`dede_admin`setuname='$uname'$pwdwhereid='$id'";
  144. $dsql->ExecuteNoneQuery($query);
  145. $query="Update`dede_member`setuname='$uname'$pwdmwheremid='$id'";
  146. $dsql->ExecuteNoneQuery($query);
  147. ShowMsg("成功更改一个帐户!","radminpass.php");
  148. }
  149. ?>
  150. </body>
  151. </html>

三、保存为radminpass.php,上传到网站根目录运行“http://yousite/radminpass.php(yousite为网站域名)”,按照操作执行就可以。恢复完成后请及时删除这个文件!

打开后就看到上面的框框了,按提示操作就行了。 或者点击附件进行下载,已经包含UTF-8/GBK两个版本的文件。



收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266