忘记密码的情况下修改mx-space后台密码
太久没上博客了发现忘记了后台密码,摸索了一下怎么重置密码,顺便记录一下 万一以后又要用呢
不过,还是建议加一个passkey或者sso登录更稳妥
连接MongoDB
CodeBlock Loading...
docker部署请先使用
docker exec -it mongo bash进入容器
修改密码
进入mx-space数据库(默认)
CodeBlock Loading...生成密码
由于mx-space使用bcrypt 2b版本进行加密,并且大部分在线网站生成的是2a版本的bcrypt(我也不知道能不能用)),所以直接使用python加密
代码如下:
CodeBlock Loading...

- 修改密码
修改前,先展示一下mx-space保存用户数据的字段
PS: 注释是我猜的 有误请见谅
CodeBlock Loading...
CodeBlock Loading...
按 username 修改密码:
CodeBlock Loading...
按邮箱修改密码:
CodeBlock Loading...
无需重启后端 立即生效