失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > dedecms织梦后台账号或密码忘记了怎么办?

dedecms织梦后台账号或密码忘记了怎么办?

时间:2022-03-30 00:39:46

相关推荐

dedecms织梦后台账号或密码忘记了怎么办?

织梦后台管理员账号或者密码忘记了怎么办?别急,下面介绍2中方法可以轻松重置密码。

第一种:在数据库里修改

打开网站里的数据库,打开数据库中的 dede_admin 这个管理员表,找到表中管理员这条记录,找到pwd这个字段,把它的值改成

f297a57a5a743894a0e4

这样修改后你的管理员密码就被改成admin啦

第二种:1个文件重置管理员密码

新建一个resetpwd.php文件

<?phprequire_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织梦后台账号或密码忘记了怎么办?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。