重置Ghost博客的密码

在搭建Ghost博客的时候,尚未配置mail服务器时,重置密码的方法做个记录

打开数据库查看用户信息

如果全部默认设置,使用生产环境的话,应该是 sqlite3 content/data/ghost.db

如果是开发环境应该是 sqlite3 content/date/ghost-dev.db

查看用户信息 sqlite>SELECT * FROM users;

更新用户密码

  • Ghost对用户密码用的是BCrypt加密,可以使用BCrypt Hash Generator之类的工具生成一个想要修改的密码,例如"mypasswd"生成的密码是 $2a$10$QecJeBdw2lONRTnHJ0RoVO6DczdJWf4h4QgaUcgKsYFZlzTe1yeEK

  • 假设之前查看到的用户信息,邮箱是[email protected] 那么,使用这样更新密码

        UPDATE users SET password="$2a$10$QecJeBdw2lONRTnHJ0RoVO6DczdJWf4h4QgaUcgKsYFZlzTe1yeEK" WHERE email="[email protected]"
    
  • 退出sqlite3 .exit

加载评论