很多用 fastadmin 做站的朋友,经常会遇到两个问题:
- 后台地址记不住了;
- 管理员密码忘记了,怎么从数据库里面改回来。
下面用一套实际项目为例,把完整处理流程整理一下。
一、找到后台入口文件
fastadmin 有两个比较固定的特点:
- 运行目录一般是
public目录,Nginx/Apache 伪静态规则通常选thinkphp。 - 后台入口是
public目录下的某个 PHP 文件,文件名通常比较长或者有些“奇怪”,例如:
chaojhoutai.php

在宝塔 → 网站 → 网站目录里,把运行目录设置到 public,然后在该目录下找到这个单独的 PHP 文件,一般就是后台入口。
比如:
http://你的域名/chaojhoutai.php
这个地址就是 fastadmin 后台登录地址。
图1:
public目录下的后台入口文件chaojhoutai.php
二、通过数据库重置后台管理员密码
fastadmin 的密码不是单纯的 md5,一般是「密码 + salt 再加密」,所以不能只改 password 字段,需要同时改 password 和 salt 两个字段。
- 打开 phpMyAdmin(或 Navicat),选中当前站点使用的数据库。
- 找到
tc_admin表(有些项目可能是fa_admin,但结构类似)。 - 在列表中找到 超级管理员那一行,通常
username = admin,如图2。 - 编辑这条记录,把以下两个字段替换成指定值:
password字段改为:c13f62012fd6a8fdf06b3452a94430e5salt字段改为:rpR6Bv
- 保存记录。
图2:
tc_admin表中管理员账号的 password 和 salt 字段

保存之后,后台管理员账号的登录信息即为:
- 用户名:
admin - 密码:
123456
用刚才找到的后台入口地址访问后台,使用上面的账号密码即可正常登录。
三、登录后建议立刻做的几件事
- 修改后台入口文件名
- 比如把
chaojhoutai.php改成更隐蔽一点的名字,修改完记住新的地址。
- 比如把
- 在后台重新修改管理员密码
- 登录后台 → 管理员 → 管理员管理 → 编辑
admin用户,设置一个自己记得住、同时相对复杂一点的密码。
- 登录后台 → 管理员 → 管理员管理 → 编辑
- 记下后台地址和账号信息
- 可以在本地用记事本或密码管理器保存,避免再次忘记。
小结
fastadmin 忘记密码时,不要简单地在数据库里直接填一个 md5 值,否则会一直提示密码错误。
正确做法就是:
- 找到
tc_admin(或类似)表; - 同时替换 password + salt 两个字段;
- 用预设好的一组密码(这里是
123456)先登录,再在后台里自己重新设置。
这样既能快速恢复后台管理权限,又不会破坏 fastadmin 原有的加密逻辑。










![[源码分享] 创胜系列定制版本嘉年华房卡源代码【开发引擎Cocos Creator2.4.3】-](https://www.264rose.com/wp-content/uploads/2024/10/c4ca4238a0b9238-10.jpg)




