生活随笔
收集整理的這篇文章主要介紹了
dedecms织梦后台账号或密码忘记了怎么办?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
織夢后臺管理員賬號或者密碼忘記了怎么辦?別急,下面介紹2中方法可以輕松重置密碼。
第一種:在數據庫里修改
打開網站里的數據庫,打開數據庫中的 dede_admin 這個管理員表,找到表中管理員這條記錄,找到pwd這個字段,把它的值改成
f297a57a5a743894a0e4
圖
這樣修改后你的管理員密碼就被改成admin啦
第二種:1個文件重置管理員密碼
新建一個resetpwd.php文件
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once (DEDEINC . "/arc.taglist.class.php");if(empty($_POST)) $_POST['act'] = '';if ($_POST['act'] == 'saveedit')
{$id = preg_replace("#[^0-9]#", '', $_POST['id']);$pwd = trim($_POST['pwd']);if($pwd!='' && preg_match("#[^0-9a-zA-Z_@!\.-]#", $pwd)){ShowMsg('密碼不合法,請使用[0-9a-zA-Z_@!.-]內的字符!', '-1', 0, 3000);exit();}$pwdm = '';if($pwd != ''){$pwdm = "pwd='".md5($pwd)."'";$pwd = "pwd='".substr(md5($pwd), 5, 20)."'";}$query = "UPDATE `#@__admin` SET $pwd WHERE id='$id'";$dsql->ExecuteNoneQuery($query);$query = "UPDATE `#@__member` SET $pwdm WHERE mid='$id'";$dsql->ExecuteNoneQuery($query);ShowMsg("成功更改一個帳戶!", 'javascript:history.go(-1);');exit();
}
else
{$adminarr = array();$dsql->SetQuery("SELECT #@__admin.*,#@__admintype.rank,#@__admintype.typename FROM #@__admin LEFT JOIN #@__admintype ON #@__admin.usertype = #@__admintype.rank");$dsql->Execute();while($row = $dsql->GetArray()){$adminarr[] = $row;}foreach ($adminarr AS $key=>$val){$adminlist[$key] = $val;}
}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dedecms 管理員重置</title>
<style>
*{margin:0;padding:0}
body{background:#f1f1f1;color:#444;font:13px/1.4 arial,Tahoma,"SimSun",sans-serif}
input:focus{outline:0}
*:focus{outline:0}
#login{margin:auto;padding:8% 0 0;width:320px}
#login form{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.13)}
#login form{font-weight:400;margin-left:0;margin-top:20px;overflow:hidden;padding:26px 24px 46px}
#login form .submit{display:inline-block;width:60px;height:36px;line-height:28px;float:right;color:#fff;margin:2px 6px 16px 0;padding:3px;border:1px solid #0074a2;background:#2ea2cc;box-shadow:0 1px 0 rgba(120,200,230,0.5) inset,0 1px 0 rgba(0,0,0,0.15);-moz-box-sizing:border-box;border-radius:3px;border-style:solid;border-width:1px;cursor:pointer;font-size:13px}
#login p{color:#777;font-size:14px}
#login input,#login select{background:#fff;color:#333;font-size:24px;line-height:1;margin:2px 6px 16px 0;padding:3px;width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.07) inset;border:1px solid #ddd}
</style>
</head>
<body>
<div id="login">
<form name="form" action="" method="post" onsubmit="return check();">
<p>
管理員:
<select name="id" id="id">
<option value="">請選擇管理員</option>
<?phpforeach($adminlist as $key=>$val)
{
echo <<<HTML
<option value="{$val['id']}">{$val['userid']}[{$val['typename']}]</option>
HTML;
}
?>
</select>
</p>
<p>
新密碼:<input id="pwd" type="text" name="pwd">
</p>
<p>
<input type="hidden" value="saveedit" name="act">
<input class="submit" type="submit" value="修改">
</p>
</form>
</div>
<script>
function check()
{if(form.id.options[form.id.options.selectedIndex].value == ""){alert("請選擇管理員");return false;}if(form.pwd.value == ""){alert("密碼不能為空");form.pwd.focus();return false;}
}
</script>
</body>
</html>
使用說明
1. 把 resetpwd.php 放在網站根目錄
2. 在瀏覽器上打開 域名/resetpwd.php
3. 選擇要修改密碼的管理員,輸入新密碼,提交修改
4. 使用新密碼登錄后臺
5. 重置密碼成功后刪除 resetpwd.php 文件
總結
以上是生活随笔為你收集整理的dedecms织梦后台账号或密码忘记了怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。