You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误设Strapi用户为Active False无法登录,SQLite数据库修复求助

解决Strapi用户Active状态误设为False无法登录的问题

1. 定位SQLite数据库文件

Strapi开发环境下,默认SQLite数据库文件存放在项目根目录的 ./data/db.sqlite3 路径下,直接找到该文件即可。

2. 打开数据库文件

命令行方式(sqlite3)

  • 打开终端进入项目根目录,执行命令:
    sqlite3 data/db.sqlite3
    

可视化工具方式(如DB Browser for SQLite)

  • 打开工具后直接导入 db.sqlite3 文件,就能直观查看和操作数据库内容。

3. 修改用户Active状态

在SQLite环境中执行以下SQL语句,将目标用户的active字段设为1(SQLite用1代表布尔值True,0代表False):

UPDATE users SET active = 1 WHERE email = '你的登录邮箱';

若已知用户ID,也可以通过ID精准定位修改:

UPDATE users SET active = 1 WHERE id = 你的用户ID;
  • 命令行模式下执行完后,输入 .exit 退出;可视化工具直接保存更改即可。

4. 重启Strapi服务

关闭当前运行的Strapi服务,重新启动:

npm run develop

重启后即可正常登录Strapi后台。

内容的提问来源于stack exchange,提问作者TurT78

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 04:49:49