pbootcms后台密码忘记了
作者:百科 来源:娱乐 浏览: 【大 中 小】 发布时间:2026-10-17 06:44:12 评论数:
后台登录页白屏,后台密码框弹不出来,密码或者干脆显示“密码错误”——我猜你正盯着屏幕骂娘。忘记别急,后台这事我干过不止一次,密码有次客户网站上线第三天就把密码忘了,忘记电话那头急得直跺脚。后台
pbootcms的密码密码找回,官方文档写得很含蓄,忘记说“请通过数据库重置”。后台翻译成人话就是密码:你得自己动手改数据库。别慌,忘记这活儿比你想的后台简单,不用懂SQL,密码不用装Navicat,忘记一个php文件就能搞定。
先把网站根目录下的config.php打开,找到数据库账号密码。通常在database配置段里,长这样:
'db_host' => 'localhost', 'db_user' => '你的数据库用户名', 'db_pwd' => '你的数据库密码', 'db_name' => '你的数据库名' 记下这三个值。然后新建一个文本文件,重命名为reset.php,把下面这段代码粘进去:
<?php // 连接数据库 $con = mysqli_connect('localhost','数据库用户名','数据库密码','数据库名'); if (!$con) { die('连接失败: ' . mysqli_connect_error()); } // 重置admin账号密码为123456 $new_pwd = md5('123456'); $sql = "UPDATE ay_user SET password='$new_pwd' WHERE username='admin'"; if (mysqli_query($con, $sql)) { echo "密码已重置为 123456"; } else { echo "操作失败: " . mysqli_error($con); } mysqli_close($con); ?> 注意把代码里的数据库用户名、密码、库名替换成你config.php里的实际值。保存后,把reset.php上传到网站根目录,浏览器访问你的域名/reset.php。看到“密码已重置为123456”就成功了,马上删除这个文件——这东西相当于你家后门的钥匙,留着就是给黑客递刀。
登录后台,用admin和123456进去,立刻在右上角改密码。别嫌麻烦,这次改成好记的,比如“Admin@2024”,但别用纯数字,pbootcms后台有强度校验,太弱会弹窗拒绝。
如果你连数据库账号密码都忘了,那就得找服务器管理面板了。宝塔面板的话,左侧菜单“数据库”里能看到所有库的用户名和密码,点重置即可。虚拟主机用户直接联系空间商要数据库信息,这是他们的义务。
有个小坑提醒你:pbootcms的密码字段是MD5加密,但新版可能加了盐。如果上面方法不行,试试把md5('123456')换成md5(md5('123456') . 'pboot')——这是官方默认的加盐方式。别问为什么我知道,问就是踩过坑。
最后说句掏心窝的:密码忘了真不是大事,最怕你手忙脚乱去重装系统,那才是真灾难。按这个流程走,五分钟搞定。下次记得把密码存到浏览器密码管理器里,或者写张纸条贴显示器边框——比记在脑子里靠谱。
