解决 Solo 登录失败问题

本贴最后更新于 2008 天前,其中的信息可能已经天翻地覆

由于修改了管理员的账号导致无法通过 github 登陆本 solo 博客。

查询后得知需要保持管理员账号名称与 github 的用户名称一致,否则就会出现 auth 接口 404 的问题。无法登陆-> 无法进入后台改用户名-> 无法登陆 形成死循环 。 于是就开始想办法手动修改数据库。

h2 官网下载控制台

http://www.h2database.com/html/quickstart.html#h2_console

取下数据库文件 solo_h2

solo_h2
├── db.mv.db
└── db.trace.db

修改

通过 java -jar h2/h2*.jar 启动控制台
JDBC_URL: jdbc:h2:~/Soft/temp/solo_h2/db (必须是相对~的路径)
用户名: root
登陆后使用 sql 语句(与 mysql 一样)修改表 B3_SOLO_USER 中 adminRole 用户的 USERNAME 字段。

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 下个版本我们会加入修改用户名的提示,让用户明确知晓修改用户名后可能会造成的问题以及解决方案。
    这个问题给你造成的不便请多包涵 🙏

    1 回复
  • someone38063

    我今天才有的问题,我可以顺便改一下社区用户名吗
    我使用的 MYSQL,应该改哪里呢

    1 回复
  • 你好,修改 user 表中的 userName 字段即可。

    1 回复
  • Eddie

    这个设置真的不得人心啊

  • someone38063 1 评论

    该用户名积分好多啊,可以降低一点吗

    需要改用户名的话私信我就好啦 😄
    88250