在搭建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