mark
1
* 描述问题
nocobase-1.7.0-beta.33 新建账户无法登录,只有super账户可以正常登录
* 运行环境
- NocoBase 版本:nocobase-1.7.0-beta.33
- 数据库种类与版本:mysql 8.0
- 操作系统::Windows
-浏览器及版本: Google Chrome 123.0.6312.59(正式版本)
- 部署方式:源码
- NodeJS 版本: v20.19.2
如何重现
试过nocobase-1.7.0-alpha.15 出现同样的问题。
nocobase-1.6.34 新建用户可以正常登录
预期行为
截图
这是新建用户登录:
这是super账户登录:
系统用户管理界面:
日志
mark
5
-
发现1.7以后的版本都有这个问题,除super账号,新建的账号都会卡在auth:check这个环节导致登陆不了。
-
取消了redis缓存,改成CACHE_DEFAULT_STORE=memory,问题就消失了
-
我的CACHE是这样设置的:
################# CACHE #################
# memory | redis
CACHE_DEFAULT_STORE=redis
# max number of items in memory cache
CACHE_MEMORY_MAX=2000
# 示例:CACHE_REDIS_URL=redis://localhost:6379
CACHE_REDIS_URL = redis://localhost:6379
- redis版本 4.0.14
=======================================================================
是我的设置有问题吗?